OIDCDiscoveryResponse

@Serializable
data class OIDCDiscoveryResponse(val issuer: String, val authorizationEndpoint: String, val tokenEndpoint: String, val userinfoEndpoint: String, val jwksUri: String, val responseTypesSupported: List<String>, val subjectTypesSupported: List<String>, val idTokenSigningAlgValuesSupported: List<String>, val scopesSupported: List<String>, val tokenEndpointAuthMethodsSupported: List<String>, val claimsSupported: List<String>, val grantTypesSupported: List<String>, val codeChallengeMethodsSupported: List<String>, val introspectionEndpoint: String, val endSessionEndpoint: String)

OpenID Connect Discovery Response OpenID Connect Discovery 1.0 準拠

See also

https

://openid.net/specs/openid-connect-discovery-1_0.html

Constructors

Link copied to clipboard
constructor(issuer: String, authorizationEndpoint: String, tokenEndpoint: String, userinfoEndpoint: String, jwksUri: String, responseTypesSupported: List<String>, subjectTypesSupported: List<String>, idTokenSigningAlgValuesSupported: List<String>, scopesSupported: List<String>, tokenEndpointAuthMethodsSupported: List<String>, claimsSupported: List<String>, grantTypesSupported: List<String>, codeChallengeMethodsSupported: List<String>, introspectionEndpoint: String, endSessionEndpoint: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@SerialName(value = "authorization_endpoint")
val authorizationEndpoint: String
Link copied to clipboard
@SerialName(value = "claims_supported")
val claimsSupported: List<String>
Link copied to clipboard
@SerialName(value = "code_challenge_methods_supported")
val codeChallengeMethodsSupported: List<String>
Link copied to clipboard
@SerialName(value = "end_session_endpoint")
val endSessionEndpoint: String
Link copied to clipboard
@SerialName(value = "grant_types_supported")
val grantTypesSupported: List<String>
Link copied to clipboard
@SerialName(value = "id_token_signing_alg_values_supported")
val idTokenSigningAlgValuesSupported: List<String>
Link copied to clipboard
@SerialName(value = "introspection_endpoint")
val introspectionEndpoint: String
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "jwks_uri")
val jwksUri: String
Link copied to clipboard
@SerialName(value = "response_types_supported")
val responseTypesSupported: List<String>
Link copied to clipboard
@SerialName(value = "scopes_supported")
val scopesSupported: List<String>
Link copied to clipboard
@SerialName(value = "subject_types_supported")
val subjectTypesSupported: List<String>
Link copied to clipboard
@SerialName(value = "token_endpoint")
val tokenEndpoint: String
Link copied to clipboard
@SerialName(value = "token_endpoint_auth_methods_supported")
val tokenEndpointAuthMethodsSupported: List<String>
Link copied to clipboard
@SerialName(value = "userinfo_endpoint")
val userinfoEndpoint: String