Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
@Serializable(with = GrantType.Serializer::class)
sealed interface GrantType
Link copied to clipboard
@Serializable(with = PromptValue.Serializer::class)
sealed interface PromptValue
Link copied to clipboard
@Serializable(with = ResponseMode.Serializer::class)
sealed interface ResponseMode
Link copied to clipboard
@Serializable(with = ResponseType.Serializer::class)
sealed interface ResponseType
Link copied to clipboard
@Serializable
data class ServerMetadata(val authorizationEndpoint: Url, val codeChallengeMethodsSupported: Set<CodeChallengeMethod>, val grantTypesSupported: Set<GrantType>, val issuer: Url, val promptValuesSupported: Set<PromptValue>? = null, val registrationEndpoint: Url, val responseModesSupported: Set<ResponseMode>, val responseTypesSupported: Set<ResponseType>, val revocationEndpoint: Url, val tokenEndpoint: Url, val accountManagementActionsSupported: Set<OAuth2AccountManagementAction>? = null, val accountManagementUri: Url? = null)