OptionalallowAllows authorization parameters to be overridden using query parameters.
When disabled, parameters such as scope, resource, prompt, and login_hint present in the request URL are ignored and cannot modify the authentication request.
Base URL where the application is hosted.
Used to construct redirect URLs and validate requests.
Client identifier of the application registered in MonoCloud.
OptionalclientOptional client secret used for confidential clients.
Allowed clock skew (in seconds) when validating token timestamps.
Secret used to encrypt and sign authentication cookies. This value should be long, random, and kept private.
Identifier used for internal debugging/logging.
Default authorization parameters included in authentication requests.
When true, signing out also logs the user out of MonoCloud (Single Sign-Out).
List of ID token claims that should be removed before storing data in the session.
Expected signing algorithm for ID tokens.
OptionaljwksDuration (in seconds) to cache the JWKS document.
OptionalmetadataDuration (in seconds) to cache OpenID discovery metadata.
OptionalonInvoked when a back-channel logout request is received.
OptionalonInvoked before a session is created or updated. Can be used to modify session data or attach custom fields.
OptionalonInvoked before authentication begins to attach custom application state.
OptionalpostURL to redirect users to after logout completes.
Refetch user profile data whenever the application's UserInfo endpoint is invoked.
OptionalresourcesOptional resource indicators available when requesting tokens via getTokens().
Maximum time (in milliseconds) to wait for responses from the MonoCloud authorization server.
Route paths used by MonoCloud authentication handlers.
Session configuration.
Authentication state configuration.
MonoCloud tenant domain (for example, https://your-tenant.us.monocloud.com).
Enables Pushed Authorization Requests (PAR).
When enabled, authorization parameters are sent securely via the PAR endpoint instead of the browser.
Custom User-Agent value sent with requests to MonoCloud.
Fetch user profile data from the UserInfo endpoint after authentication completes.
Core configuration options for the SDK.
These options define how the SDK communicates with your MonoCloud tenant, manages sessions, and performs authentication flows.