SurePassID Identity Provider Server Configuration

The following Identity Provider server-specific configuration settings are available in appsettings.json.

AppSettings Root Object

These are the SurePassID Identity Provider server-specific settings at the root of the appsettings object.

Name

Type

Description

Name

Type

Description

UseConnectionString

string

Specifty the name of the connection string to use from the ConnectionStrings dictionary.

The ConnectionStrings data contains sensitive database connection information, and it must not be checked into a source repository.

SurePassIdSettings

object

See SurePassIdSettings Object definition below.

SurePassIdSettings Object

Name

Type

Description

Name

Type

Description

MfaServerURL

string

The MFA Server’s URL.

Just the origin can be provided and the default URL endpoint path will automatically be appended.

AllowOtp

boolean

Set to indicate if the user is allowed to use an OTP for authentication.

MfaButtons

string

The list of MFA Buttons that are shown and the order they are displayed.

PushAction

string

Description of the action for which the authentication is being requested.

PushRelyingParty

string

The name of the relying party sending the push authentication request.

RememberMeLoginDays

number

The number of days to remember a user’s login information.

AllowExternalProviders

boolean

Allow external claims providers to be displayed.

DiscoveryShowApiScopes

boolean

Configure the discovery endpoint to show API scopes.

DiscoveryShowClaims

boolean

Configure the discovery endpoint to show identity claims.

DiscoveryShowEndpoints

boolean

Configure the discovery endpoint to show endpoints.

DiscoveryShowGrantTypes

boolean

Configure the discovery endpoint to show standard grant types.

DiscoveryShowIdentityScopes

boolean

Configure the discovery endpoint to show identity scopes

DiscoveryShowKeySet

boolean

Configure the discovery endpoint to show signing keys.

DiscoveryShowResponseModes

boolean

Configure the discovery endpoint to show response modes.

DiscoveryShowResponseTypes

boolean

Configure the discovery endpoint to show response types.

DiscoveryShowTokenEndpoint
AuthenticationMethods

boolean

Configure the discovery endpoint to show token endpoint authentication methods.