Skip to Content

Oidc

7 endpoints

GET /.well-known/openid-configuration

Discovery

Response:

`any`

GET /jwks

Jwks

Response:

`any`

GET /authorize

Authorize Redirect

Start OAuth flow: save the CLI’s callback, redirect to Keycloak.

Parameters:

NameInRequiredDescription
response_typequeryYes
client_idqueryYes
redirect_uriqueryYes
scopequeryNo
statequeryNo
noncequeryNo

Response:

`any`

POST /authorize

Authorize

Request body:

{ user_id: `string` email: `string` name: `string` nonce?: `string` | `null` }

Response:

`any`

GET /callback

Oidc Callback

Handle Keycloak callback: exchange code, create API auth code, redirect to CLI.

Parameters:

NameInRequiredDescription
codequeryNo
statequeryNo
errorqueryNo

Response:

`any`

POST /token

Token

Request body:

{ grant_type: `string` code: `string` }

Response:

`any`

GET /userinfo

Userinfo

Parameters:

NameInRequiredDescription
authorizationheaderNo

Response:

`any`

Last updated on