latestOpenAPI 3.0.0Apache-2.02026-07-17326898.9 KB

9e21ad997121

issuer

Validates pre-authorized code and user pin

Validates pre-authorized code and user pin.

post/issuer/interactions/validate-pre-authorized-code

Request body

pre-authorized_codestring required

Pre authorized code.

user_pinstring

User pin.

client_idstring

Client ID for VCS OIDC interaction.

client_assertion_typestring

Specifies the method used to authenticate the client application to the authorization server (VCS). The only supported value is "urn:ietf:params:oauth:client-assertion-type:jwt-client-attestation". It indicates that the client must authenticate using OAuth 2.0 Attestation-Based Client Authentication method.

client_assertionstring

The value MUST contain two JWTs, separated by a "~" character. The first JWT is the client attestation JWT, the second is the client attestation PoP JWT.

Response

OK

tx_idstring required

transaction id

op_statestring required

Op state.

scopesstring[] required

A list of pre-authorized scopes

authorization_detailsAuthorizationDetails[] — unresolved $ref

REQUIRED when authorization_details parameter is used to request issuance of a certain Credential type as defined in Section 5.1.1. It MUST NOT be used otherwise. It is an array of objects, as defined in Section 7 of [RFC9396].