📄️ Create 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. A presentation definition belongs to at most one client. Give exactly one of `identityMatchingAttributes` or `callbackURI` with `callbackSecret`. The answer holds the generated `clientId` and `clientSecret`.
📄️ Read OIDC Client
Retrieves details of an OpenID Connect client. The client enables passwordless login with EUDI Wallet by requesting verifications from individuals. The client configuration includes presentation definition that specifies which credentials to request - appearing as a QR code or deep link on the authentication page. The answer holds `clientSecret` and `callbackSecret` in clear text.
📄️ Update OIDC Client
Updates the configuration of an existing OpenID Connect client. Allows modification of the client's name, presentation definition, transaction data action, redirect URIs, web origins, identity matching attributes, or callback configuration. A presentation definition belongs to at most one client. System-managed clients cannot be updated.
📄️ Delete OIDC Client
Permanently removes an OpenID Connect client and its associated configuration. This action cannot be undone. System-managed clients cannot be deleted.
📄️ List OIDC Client
Retrieves a list of all OpenID Connect clients configured for the organisation, including their verification request settings and configurations. The newest client comes first. System-managed clients are left out unless `systemManaged` is `true`. Each client holds `clientSecret` and `callbackSecret` in clear text.