OpenIdConfiguration

@Serializable
data class OpenIdConfiguration(val authorizationEndpoint: String = "", val tokenEndpoint: String = "", val userinfoEndpoint: String = "", val endSessionEndpoint: String = "", val pingEndIdpSessionEndpoint: String = "", val revocationEndpoint: String = "")

Data class representing the OpenID Connect configuration.

Constructors

Link copied to clipboard
constructor(authorizationEndpoint: String = "", tokenEndpoint: String = "", userinfoEndpoint: String = "", endSessionEndpoint: String = "", pingEndIdpSessionEndpoint: String = "", revocationEndpoint: String = "")

Properties

Link copied to clipboard
@SerialName(value = "authorization_endpoint")
val authorizationEndpoint: String

The URL of the authorization endpoint.

Link copied to clipboard
@SerialName(value = "end_session_endpoint")
val endSessionEndpoint: String

The URL of the end session endpoint.

Link copied to clipboard
@SerialName(value = "ping_end_idp_session_endpoint")
val pingEndIdpSessionEndpoint: String

The URL of the end session endpoint with just using idToken

Link copied to clipboard
@SerialName(value = "revocation_endpoint")
val revocationEndpoint: String

The URL of the revocation endpoint.

Link copied to clipboard
@SerialName(value = "token_endpoint")
val tokenEndpoint: String

The URL of the token endpoint.

Link copied to clipboard
@SerialName(value = "userinfo_endpoint")
val userinfoEndpoint: String

The URL of the userinfo endpoint.