| Method | Endpoint |
|---|---|
|
|
Description Check if the user session is valid. This function checks for the presence of an ssoToken. If a token is found, it is verified with the identity provider. If no token is found or the verification fails, a 401 "UNAUTHORIZED" response will be returned. If the token is confirmed by the provider, a 200 OK response will be sent. |
|
Returns The user session as JSON. HTTP Status Code
Content-Type
|
|
Required Access Rights Can be used without a user session. |
|
|
|
Description Terminates the current user session. |
|
Returns HTTP Status Code
|
|
Required Access Rights Can be used without a user session. |
|
|
|
Description Destroy all user sessions. |
|
Returns HTTP Status Code
|
|
Required Access Rights The logged-in user or API key must have either the following role or permission.
|
|
|
|
Description Destroys a specific user session. |
|
Path Parameter
|
|
Returns HTTP status code
|
|
Required Access Rights The logged-in user or API key must have either the following role or permission.
|
|
|
|
Description Form-based login. Credentials are forwarded to the identity provider. If the login is successful, the ssoToken is set as a cookie in the response, and the information from provider is returned as JSON. |
|
Consumes
|
|
Returns The user session as JSON. HTTP Status Code
Content-Type
|
|
Required Access Rights Can be used without a user session. |
|
|
|
Description Form-based update of an existing session with the given tenant name. |
|
Consumes
|
|
Form Parameter
|
|
Returns The user session as JSON. HTTP status code
Content-Type
|
|
Required Access Rights A logged-in user or API key is required. |
|
|
|
Description Set the provided language in the user session. When Keycloak is used as an IdP, the language is set in the Keycloak user profile (locale). |
|
Path Parameter
|
|
Returns HTTP Status Code
Content-Type
|
|
Required Access Rights Can be used without a user session. |
|
|
|
Description Forwards the provided body to the user self-service portal of the currently used identity provider. |
|
Consumes
|
|
Returns The response from the user self-service HTTP Status Code
Content-Type
|
|
Required Access Rights Can be used without a user session. |
|
|
|
Description Form-based update of the user’s password. If the IdP does not support updating user passwords, the user self-service is used. Form parameters to provide:
|
|
Consumes
|
|
Returns HTTP Status Code
Content-Type
|
|
Required Access Rights A logged-in user or API key is required. |
|
|
|
Description Impersonate a user. Works only when Keycloak is used as the identity provider. |
|
Path Parameter
|
|
Returns The user session as JSON. HTTP Status Code
Content-Type
|
|
Required Access Rights The logged-in user or API key must have either the following role or permission.
|
|
|
|
Description Get user info using an access token. Can only be used with an OpenID Connect provider. CURL example using 'bearer' as the access token type
|
|
Consumes
|
|
Path Parameter
|
|
Form Parameter
|
|
Returns The requested user info as JSON. HTTP Status Code
Content-Type
|
|
Required Access Rights The logged-in user or API key must have either the following role or permission.
|