OpenID 4VP
Last updated
Last updated
Proof request UUID
Proof request UUID
Proof request UUID
Proof request UUID
Proof request UUID
Proof request UUID
Creates and returns a deep link or QR code for an OID4VP proof request, allowing for easy scanning or clicking by users to initiate the proof process.
Proof request UUID
Returns the information about the OID4VP request
The generated OpenID request URL
"openid://?client_id=https%3A%2F%2Fexample.com%2Fopenid%2Fvp%2F6600...e165&request_uri=https%3A%2F%2Fexample.com%2Fopenid%2Fvp%2F6600...e165%2Frequest"
Returns the proof request object in OID4VP format, which can be used with a request URI for processing verifiable presentations.
Proof request UUID
Returns the information about the OID4VP request
"eyJhbG...zKQIDw"
Redirects the client to the authorization URL for a specific OID4VP proof request. This endpoint is used to initiate the proof request authorization flow.
Proof request UUID
Redirect to the authorization URL.
Handles the submission of a callback for an OID4VP proof request. This endpoint processes the proof and returns the result to the client.
Proof request UUID
Callback successful (SIOPV2)
The state parameter from the request
"RrD3...hapo"
The code parameter from the request
"jB9b...o030"
Whether the request was verified
true
The nonce parameter from the request
"1234567890"
Returns the JSON Web Key Set (JWKS) associated with a specific OID4VP proof request. This is used to verify signatures within the request object.
Proof request UUID
Retrieve JWK set for an OID4VP proof request.
A list of cryptographic keys.
Retrieves the configuration document for a specific proof request UUID. This document is used in OID4VP flows to verify the structure and requirements of the proof request.
Proof request UUID
OID4VP config endpoint
The endpoint used by the client to obtain authorization from the resource owner.
"https://example.com/openid/vp/5b40...d96a/authorize"
The endpoint used by the client to exchange an authorization grant for an access token.
"https://example.com/openid/vp/5b40...d96a/token"
The URI for the JSON Web Key Set, which contains the public keys used to verify tokens.
"https://example.com/openid/vp/5b40...d96a/jwks"
The issuer identifier for the authorization server.
"https://example.com/openid/vp/5b40...d96a"
List of supported code challenge methods for PKCE.
The algorithm used for signing at the token endpoint.
"HS256"
The list of signing algorithms supported by the token endpoint.
Supported signing algorithms for request objects.
Indicates whether the claims parameter is supported.
true
List of claims supported by the issuer.
List of grant types supported by the authorization server.
List of signing algorithms supported for ID tokens.
List of response modes supported by the authorization server.
List of response types supported by the authorization server.
List of scopes supported by the authorization server.
List of subject types supported by the issuer.
List of supported token endpoint authentication methods.
Indicates whether the request parameter is supported.
true
Indicates whether the request URI parameter is supported.
false
Indicates whether request URI registration is required.
true
Indicates whether a signed request object is required.
true
Indicates whether credential issuance is supported.
true
Indicates whether Decentralized Identifiers (DIDs) are supported.
true
List of DID methods supported by the issuer.
List of claim types supported by the issuer.