OIDCDiscoveryDocument
@Serializable
OIDC discovery document fields. Populated when the server successfully fetches and validates the provider's OpenID Connect discovery document.
Parameters
issuer
The issuer identifier
authorizationEndpoint
URL of the authorization endpoint
tokenEndpoint
URL of the token endpoint
jwksUri
URL of the JSON Web Key Set
userinfoEndpoint
URL of the userinfo endpoint
revocationEndpoint
URL of the revocation endpoint
supportedScopes
List of supported scopes
supportedResponseTypes
List of supported response types
supportedSubjectTypes
List of supported subject types
supportedIdTokenSigningAlgs
List of supported ID token signing algorithms
Constructors
Link copied to clipboard
constructor(issuer: String, authorizationEndpoint: String, tokenEndpoint: String, jwksUri: String, userinfoEndpoint: String? = null, revocationEndpoint: String? = null, supportedScopes: List<String>? = null, supportedResponseTypes: List<String>? = null, supportedSubjectTypes: List<String>? = null, supportedIdTokenSigningAlgs: List<String>? = null)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "supported_id_token_signing_algs")
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard