Setting up the authentication service
Overview
Authentication Service is a .NET 8 service that communicates with SAS and FIDO Server to perform the following operations:
- Retrieving the SAS and Fido Authenticators for a given user.
- Performing the authentication using the FIDO authenticators.

Figure: Authentication Service architecture — shows the SAS token flow (SAS), FIDO2 token and auth flow (FIDO2 Server), and their integration with the Authentication Service.
Software Requirements
- Docker or Podman for running containers
- SAS PCE
- FIDO Server (for FIDO authentication)
Prerequisites
- SafeNet Authentication Service (SAS) PCE v3.20 or above
- FIDO Server (for FIDO authentication)
Package Contents
AuthenticationService.tar.gz- Config files
- Certificate files