AuthenticationRequestParameters

@Serializable
data class AuthenticationRequestParameters(val responseType: String, val clientId: String, val redirectUri: String, val scope: String, val claims: AuthnRequestClaims? = null, val state: String, val nonce: String, val clientMetadata: RelyingPartyMetadata? = null, val clientMetadataUri: String? = null, val idTokenHint: String? = null, val request: String? = null, val requestUri: String? = null, val idTokenType: IdTokenType? = null, val presentationDefinition: PresentationDefinition? = null)

Some possible parameters for an OIDC Authentication Request.

Usually, these parameters are appended to the URL of a AuthenticationRequest

Constructors

Link copied to clipboard
fun AuthenticationRequestParameters(responseType: String, clientId: String, redirectUri: String, scope: String, claims: AuthnRequestClaims? = null, state: String, nonce: String, clientMetadata: RelyingPartyMetadata? = null, clientMetadataUri: String? = null, idTokenHint: String? = null, request: String? = null, requestUri: String? = null, idTokenType: IdTokenType? = null, presentationDefinition: PresentationDefinition? = null)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun serialize(): JsonObject

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val idTokenHint: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val request: String? = null
Link copied to clipboard
val requestUri: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard