Download OpenAPI specification:
Authentication Service
{- "authorization_endpoint": "string",
- "claims_supported": [
- "string"
], - "end_session_endpoint": "string",
- "id_token_signing_alg_values_supported": [
- "string"
], - "issuer": "string",
- "jwks_uri": "string",
- "registration_endpoint": "string",
- "response_types_supported": [
- "string"
], - "scopes_supported": [
- "string"
], - "subject_types_supported": [
- "string"
], - "token_endpoint": "string",
- "token_endpoint_auth_methods_supported": [
- "string"
], - "userinfo_endpoint": "string"
}Validates and retrieves metadata about a token
Token introspection payload
| token | string |
{- "token": "string"
}{- "active": true,
- "aud": "string",
- "client_id": "string",
- "error": "string",
- "error_description": "string",
- "exp": 0,
- "iat": 0,
- "jti": "string",
- "nbf": 0,
- "scope": "string",
- "sub": "string",
- "token_type": "string",
- "username": "string"
}Authenticates a user and generates an authorization code
| username required | string Username |
| password required | string Password |
| redirect required | string Redirect URI |
| state required | string State |
"string"Exchanges authorization code or credentials for tokens
| grant_type required | string Grant type |
| code | string Authorization code |
| redirect_uri | string Redirect URI |
| client_id | string Client ID |
| username | string Username |
| password | string Password |
{- "access_token": "string",
- "expires_in": 0,
- "refresh_token": "string",
- "scope": "string",
- "token_type": "string"
}Registers a new user in the system
User creation payload
string | |
| password | string |
| username | string |
{- "email": "string",
- "password": "string",
- "username": "string"
}{- "createdAt": "string",
- "email": "string",
- "id": "string",
- "username": "string"
}