Authorisation endpoint
The endpoint of the OpenID Provider of a sandbox organisation. It works like the endpoint of the main organisation; the path holds the ID of the sandbox organisation after the ID of the organisation.
Starts a login with the EUDI Wallet (OpenID Connect authorisation code flow). Send the browser of the person here; your identity and access management system does this when it uses the discovery URL.
The answer is a web page with a QR code and a link that opens the EUDI Wallet. The wallet answers the presentation definition of the client. A QR code is valid for 5 minutes; the page refreshes it up to two times. After the presentation, the page sends the browser to redirect_uri with code, state and iss. When the person does not answer within 15 minutes, it sends error=interaction_required instead.
When client_id is unknown, or redirect_uri is not a redirect URI of the client, the page shows the error and does not redirect. The endpoint takes GET and POST.
Authorizations
Public. The operation takes no credentials.
Path parameters
organisationId stringrequiredThe ID of the organisation
sandboxOrg Id stringrequiredUnique identifier of the sandbox organisation.
Query parameters
scopestringrequiredMust contain
openid.Default:
openidresponse_type enum<string>requiredThe authorisation code flow. Only
code.Available options:
codeDefault:
codeclient_id stringrequiredThe client ID of the OIDC client.
redirect_uri stringrequiredWhere the provider sends the browser back. It must match a redirect URI of the client exactly.
statestringrequiredAn opaque value that the provider returns with the code. Check it to stop cross-site request forgery.
noncestringA value that the provider puts in the ID token and the access token. Check it to stop replay.
code_challenge stringThe PKCE code challenge (RFC 7636). Send
code_verifierin the token request when you use it.code_challenge_ method enum<string>The PKCE method. Only
S256.Available options:
S256
Response
The login page with the QR code, or a page that shows an error of the client or the redirect URI.
Headers
X-Frame- Options stringThe page cannot be shown in a frame.
Example:
"DENY"
bodystringThe HTML page.