Skip to main content

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

Body

    presentationDefinitionId stringrequired

    The ID of the presentation definition to use for this client

    name stringrequired

    The name of the client

    redirectURIs string[]

    The redirect URIs for the client

    allowedOrigins string[]

    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.

    property name* string
    callbackURI string

    The URI at which a sub value will be calculated and returned according to the sent presentation.

    callbackSecret string

    The secret used to access the callbackURI. Required when callbackURI is set.

    transactionDataAction string

    The configured action for the transaction data, e.g. "login" or "verify"

Responses

Client created

Response Headers
  • Cache-Control string

    Indicates that the response should not be cached.

Schema
    clientId string

    The ID of the created client

    clientSecret string

    The secret of the created client

Loading...