Serves the authentication page.
| Endpoint | Supported methods | Full URL |
|---|
| /authorize | GET | https://<PROJECT_DOMAIN>/authorize |
# Parameters
| Parameter | Type | Required | Description |
|---|
| client_id | Query | True | Client Identifier valid at the authorization server. It is generated when you create an app in the MIRACL Trust console. |
| redirect_uri | Query | True | Redirection URL to which the response will be sent. This URI MUST exactly match one of the Redirect URL values specified when configuring the application in the MIRACL Trust Console. |
| response_type | Query | True | Type value that determines the authorization processing flow to be used, including what parameters are returned from the endpoints used. Only code is supported. |
| scope | Query | True | OpenID Connect requests must contain the openid scope value. Multiple scope values may be used by creating a space-delimited (converted to + or %20 when URL encoded), case-sensitive list of scope values. For all supported scopes and a brief explanation see Scopes
. |
| state | Query | True | Opaque value used to maintain state between the request and the callback. Typically, Cross-Site Request Forgery (CSRF, XSRF) mitigation is done by cryptographically binding the value of this parameter with a browser cookie. |
| nonce | Query | False | String value used to associate a Client session with an ID Token, and to mitigate replay attacks. |
| lang | Query | False | The language that you want the client to be translated in. Currently supported are en, ro, fr. |
| acttoken | Query | False | This is used during registration. |
| prerollid | Query | False | If you pass this parameter in the OIDC flow, it will prefill the user ID in the new identity screen or select the identity with this user ID if one exists. |
# Request Example
curl "https://${PROJECT_DOMAIN}/authorize?client_id=${CLIENT_ID}&redirect_uri=${REDIRECT_URI}&response_type=code&scope=openid+email+profile"