Optionalauthorization_Allows clients to specify their fine-grained authorization requirements using the expressiveness of JSON data structures
OptionalauthorizationAuthorization Server metadata for conditional JAR signing. When require_signed_request_object is true, creates a signed JWT (JAR). When require_signed_request_object is false, creates an unsigned authorization request. Defaults to false (unsigned) if not provided.
Callback context mostly for crypto related functionality
MUST be set to the thumbprint of the jwk value in the cnf parameter inside the Wallet Attestation.
OptionaldpopDPoP options. Required when require_signed_request_object is true
(enforced at the type level via function overloads). Not used in the
unsigned path and can be omitted.
OptionalexpiresExpiration time of the JWT. If not provided 1 hour will be added to the issuedAt
OptionalissuedCreation time of the JWT. If not provided the current date will be used
OptionalissuerOptional issuer state from the Credential Offer authorization_code grant. Serialized as issuer_state in the authorization request.
Optionaljtijti parameter to use for PAR. If not provided a value will generated automatically
OptionalpkceCode verifier to use for pkce. If not provided a value will generated when pkce is supported
Redirect uri to include in the authorization request
It MUST be one of the supported values (response_modes_supported) provided in the metadata of the Credential Issuer.
OptionalscopeScope to request for the authorization request
Optionalstatestate parameter to use for PAR. If not provided a value will generated automatically
It MUST be set to the identifier of the Credential Issuer.