OpenID
Last updated
Was this helpful?
Last updated
Was this helpful?
OpenID issuance is the best way to go, when you need to send the credential to the holder using a deeplink or QR code.
OpenID issuer endpoint should not be confused with the credential Issuer as it is in the Truvera platform. With OpenID creating an OpenID issuer is the first step of credential issuance and will need to be done for each individual credential.
Generate credential offers to initiate the issuance process. Credential offers can be shared with the holder to claim the credential. This endpoint creates a credential offer linked to the OpenID issuer.
Returns a paginated list of all OpenID issuers available in the system. This can be used to view the existing issuers and their configurations.
How many items to offset by for pagination
0
How many items to return at one time (max 64)
64
Represents the configuration and options for an OpenID issuer, including credential options, authentication provider details, and claim mappings.
Returns the configuration details of an existing OpenID issuer, identified by its UUID. This can be used to view the issuer's settings and supported features.
OpenID issuer UUID
Represents the configuration and options for an OpenID issuer, including credential options, authentication provider details, and claim mappings.
Returns the proof request object in OID4VP format, which can be used with a request URI for processing verifiable presentations.
Proof request UUID
eyJhbG...zKQIDw
Creates a new OpenID issuer configuration in the system. This endpoint is used to add an issuer that can later be used for credential issuance and authentication.
Represents the configuration and options to create an OpenID issuer, including credential options, authentication provider details, and claim mappings.
OpenID provider configuration
Key/value pair mapping for OpenID claims to JSON-LD terms. Can be null/undefined if no 3rd party claims to pull.
{"name":"name"}
Whether or not to expire this issuer (and all URLs related to it) after one credential is issued
false
Example: false
Represents the configuration and options for an OpenID issuer, including credential options, authentication provider details, and claim mappings.
Generates and returns a credential offer URI for OpenID4VCI. This endpoint is used to initiate the credential issuance process.
The OpenID issuer UUID
Optional extra request parameters passed to the federated OpenID provider, such as login hint
The response object for an OpenID Credential Offer request, containing the URL and details of the credential offer.
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
false
false