Create OIDC Client
POST/v3/config/extension/oidc/client
Creates an OpenID Connect client. The client enables passwordless login with EUDI Wallet by requesting verifications from individuals. During client creation, a presentation definition specifies which credentials to request - appearing as a QR code or deep link on the authentication page.
Request
- application/json
Body
The ID of the presentation definition to use for this client
The name of the client
The redirect URIs for the client
The origins for the client
identityMatchingAttributes object
A map of VCTs (verifiable credential types) to claim paths used as linking values for identity matching. Each key is the VCT of a credential, and the value is the dot-separated path to the claim within that credential to use as the linking value. Example: {"https://example.com/vct/drivers-license": "email"} maps the email claim from the drivers license credential for identity matching.
The URI at which a sub value will be calculated and returned according to the sent presentation.
The secret used to access the callbackURI. Required when callbackURI is set.
The configured action for the transaction data, e.g. "login" or "verify"
Responses
- 201
Client created
Response Headers
Cache-Control string
Indicates that the response should not be cached.
- application/json
- Schema
- Example (from schema)
Schema
The ID of the created client
The secret of the created client
{
"clientId": "string",
"clientSecret": "string"
}