The credential offer to extract grant details from.
REQUIRED. Array of credential configuration identifiers. References the types of credentials offered as defined in the Credential Issuer metadata.
REQUIRED. HTTPS URL of the Credential Issuer. The Credential Issuer from which the wallet will request credentials.
REQUIRED. Grant information for the credential offer. IT-Wallet v1.3 requires authorization_code grant.
REQUIRED. Authorization Code grant details. IT-Wallet v1.3 only supports authorization_code grant.
Optionalauthorization_server?: stringCONDITIONALLY REQUIRED. HTTPS URL of the Authorization Server. REQUIRED only when the Credential Issuer uses multiple Authorization Servers. If present, MUST match one of the authorization_servers in the Credential Issuer metadata.
Optionalissuer_state?: stringOPTIONAL. String value representing the issuer state. Used to correlate the authorization request with the credential offer.
REQUIRED. OAuth 2.0 scope value. Defines the scope of access requested by the credential offer.
Options for extracting grant details from an IT-Wallet v1.3 credential offer.