AuthorizationResponsePreparationState

@Serializable
data class AuthorizationResponsePreparationState(val request: RequestParametersFrom<AuthenticationRequestParameters>, val credentialPresentationRequest: CredentialPresentationRequest?, val clientMetadata: RelyingPartyMetadata?, val jsonWebKeys: Collection<JsonWebKey>?, val requestObjectVerified: Boolean?, val verifierInfo: List<VerifierInfo>?, val audience: String)(source)

Intermediate result class to display information about the authentication process to the user, i.e., to let them make an informed decision.

Constructors

Link copied to clipboard
constructor(request: RequestParametersFrom<AuthenticationRequestParameters>, credentialPresentationRequest: CredentialPresentationRequest?, clientMetadata: RelyingPartyMetadata?, jsonWebKeys: Collection<JsonWebKey>?, requestObjectVerified: Boolean?, verifierInfo: List<VerifierInfo>?, audience: String)

Properties

Link copied to clipboard

Audience of the presentation to create

Link copied to clipboard

Extracted from request, probably fetched remotely.

Link copied to clipboard

Extracted from request, probably fetched remotely.

Link copied to clipboard
Link copied to clipboard
val jsonWebKeys: Collection<JsonWebKey>?

Extracted from request, probably fetched remotely.

Link copied to clipboard

Whether the request object has been verified (if it was signed at all)

Link copied to clipboard