Configuration
IdentityServer
The table below, list all the possible properties present in the appsettings.json
file. Thanks to them, you can easily customize the behavior the IdentityServer.
Property | Description | Values |
---|---|---|
OverrideBaseUrl | When set to true, the base URL will be replaced by the authority. | true |
false | ||
IsForwardedEnabled | Enable or disable the forwarded headers | true |
false | ||
ClientCertificateMode | Specifies the client certificate requirements for an HTTPS connection. | NoCertificate |
AllowCertificate | ||
RequireCertificate | ||
DelayCertificate | ||
IsRealmEnabled | Enable or disable the Realm. By default, the value is true | true |
false | ||
SCIMBaseUrl | Base URL of the SCIM Server. This value is used during the launch time of IdentityServer to configure Automatic Identity Provisioning with the SCIM Server.. | Base URL of the SCIM Server |
Authority | Base URL of the current IdentityServer. This value is used to configure OPENID authentication with the IdentityServer. | Base URL of the current IdentityServer. |
DistributedConfiguration | Distributed configuration helps various modules within SimpleIdServer to store their settings. | For more information, please refer to this chapter |
StorageConfiguration | This property is used to configure the data storage used by IdentityServer to store its various entities, such as Clients or Users. | For more information, please refer to this chapter |
Other | The other properties are used to configure the modules used by IdentityServer, such as Automatic Identity Provisioning with SCIM or an external Identity Provider like Facebook | |
SCIM | ||
LDAP | ||
IdServerEmailOptions | ||
IdServerSmsOptions | ||
FidoOptions |