📄️ 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.
📄️ 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.
📄️ Update OIDC Client
Updates the configuration of an existing OpenID Connect client. Allows modification of the client's name, redirect URIs, or allowed origins.
📄️ Delete OIDC Client
Permanently removes an OpenID Connect client and its associated configuration. This action cannot be undone.
📄️ List OIDC Client
Retrieves a list of all OpenID Connect clients configured for the organisation, including their verification request settings and configurations.
📄️ Authorization Endpoint
OpenID Connect authorization endpoint that initiates the authentication flow. Returns an HTML page where individuals can authenticate using their EUDI Wallet through QR code or deep link verification.
📄️ Token Endpoint
OpenID Connect token endpoint that exchanges an authorization code for access and ID tokens. Client authentication is required using HTTP Basic Auth with `client_id` as username and `client_secret` as password.
📄️ UserInfo Endpoint
OpenID Connect UserInfo endpoint that returns claims about the authenticated end-user. Requires a valid access token obtained from the token endpoint to be provided in the `Authorization` header.
📄️ Discovery Endpoint
OpenID Provider configuration endpoint that returns the OpenID Provider metadata as a JSON document
📄️ JWKS Endpoint
JSON Web Key Set (JWKS) endpoint that provides the public keys used to verify the signatures of JWT tokens issued by this OpenID Provider. These keys are used by relying parties to validate ID tokens and other signed responses.