Skip to content

Process OIDC callback

GET
/api/v1/auth/sso/oidc/callback
curl --request GET \
--url 'https://api.ultimateteam.ai/api/v1/auth/sso/oidc/callback?code=example&state=example' \
--header 'X-API-Key: <X-API-Key>'

Handle the OIDC authorization code callback and extract user information.

code
required
Code

Authorization code from the IdP

string

Authorization code from the IdP

state
required
State

State parameter for CSRF validation

string

State parameter for CSRF validation

Successful Response

Media typeapplication/json
SSOUserInfoResponse

Response containing user info extracted from an SSO assertion.

Attributes: email: The user’s email address. name: The user’s display name. groups: SSO group memberships. provider_user_id: Unique user ID from the identity provider.

object
email
required
Email
string
groups
Groups
Array<string>
name
Name
string
""
provider_user_id
Provider User Id
string
""
Example
{
"name": "",
"provider_user_id": ""
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
ctx
Context
object
input
Input
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{
"detail": [
{
"ctx": {},
"input": "example",
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}