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"
}