Developer Documentation Library > Web API > OpenID Connect provider > Configuring the OIDC application
 
Configuring the OIDC application
To configure the OIDC application, set the following properties in DPM, under \Site\Properties\Oidc.
ClientCacheTimeout
The period (in seconds) for which the details of a specific OpenID Connect client are cached. The client configuration is stored in DPM, but then cached in memory to reduce the number of DPM accesses that are required.
CorsConfigurationCacheTimeout
The period (in seconds) which the \Site\Properties\Oidc\Cors DPM properties are cached for, before being reloaded from DPM.
ExpiredTokenCleanInterval
The interval in seconds to check for and remove expired tokens from the OidcToken table. If the property does not exist or is Null, the default value of 5 minutes is used.
OidcSigningCertificate
The thumbprint of the certificate to use to sign any JSON Web Tokens (JWTs) that may be returned by the OIDC application. The certificate must exist in the Personal certificate store for the local computer.
PublicUrl
The URL that a client application (for example, a browser) uses to access the OIDC application. The OIDC application gives this URL to external providers, so that they can redirect the user back to the OIDC application.
StoresConnectionString
An OLE DB connection string to the database which will be used to persist user consent and token information.
WsFedSigningCertificate
The thumbprint of the certificate to use to sign the sign-in response that is returned by the WsFed application.
See also
Configuring the OAuth 2.0 clients
Configuring external providers
Signing certificates for the OIDC and WsFed applications
OpenID Connect provider