GET /oauth/authorize
GET
/oauth/authorizeQuery parameters
response_typestringrequiredMust be `code`
client_idstringrequiredRegistered OIDC client id
redirect_uristringrequiredRegistered redirect URI
scopestringrequiredSpace-separated scopes including `openid`
statestringOpaque client state echoed to the redirect URI
noncestringOpaque nonce stored with the authorization code
code_challengestringrequiredPKCE S256 code challenge
code_challenge_methodstringrequiredMust be `S256`
Responses
303Redirects to the registered redirect URI with an authorization code
400Request validation failed
codestringrequiredcorrelation_idstring | nulldetailstringrequirederrorsProblemErrorDetail[]requiredShow propertiesHide properties
Array of
ProblemErrorDetailfieldstring | nullreasonstringrequirednext_actionsstring[] | nullrequest_idstring | nullstatusinteger<int32>requiredmin 100 · max 599
titlestringrequiredtypestringrequired401Authentication is required
codestringrequiredcorrelation_idstring | nulldetailstringrequirederrorsProblemErrorDetail[]requiredShow propertiesHide properties
Array of
ProblemErrorDetailfieldstring | nullreasonstringrequirednext_actionsstring[] | nullrequest_idstring | nullstatusinteger<int32>requiredmin 100 · max 599
titlestringrequiredtypestringrequired500Internal server error
codestringrequiredcorrelation_idstring | nulldetailstringrequirederrorsProblemErrorDetail[]requiredShow propertiesHide properties
Array of
ProblemErrorDetailfieldstring | nullreasonstringrequirednext_actionsstring[] | nullrequest_idstring | nullstatusinteger<int32>requiredmin 100 · max 599
titlestringrequiredtypestringrequiredRequest
curl -X GET "/oauth/authorize?response_type=string&client_id=string&redirect_uri=string&scope=string&code_challenge=string&code_challenge_method=string"const response = await fetch("/oauth/authorize?response_type=string&client_id=string&redirect_uri=string&scope=string&code_challenge=string&code_challenge_method=string", {
method: "GET"
});import requests
response = requests.get(
"/oauth/authorize?response_type=string&client_id=string&redirect_uri=string&scope=string&code_challenge=string&code_challenge_method=string",
)Response
Redirects to the registered redirect URI with an authorization code
{
"code": "string",
"correlation_id": "string",
"detail": "string",
"errors": [
{
"field": "string",
"reason": "string"
}
],
"next_actions": [
"string"
],
"request_id": "string",
"status": 0,
"title": "string",
"type": "string"
}{
"code": "string",
"correlation_id": "string",
"detail": "string",
"errors": [
{
"field": "string",
"reason": "string"
}
],
"next_actions": [
"string"
],
"request_id": "string",
"status": 0,
"title": "string",
"type": "string"
}{
"code": "string",
"correlation_id": "string",
"detail": "string",
"errors": [
{
"field": "string",
"reason": "string"
}
],
"next_actions": [
"string"
],
"request_id": "string",
"status": 0,
"title": "string",
"type": "string"
}