Download OpenAPI specification:Download
This endpoint is used to log in. In order to log in, the user is redirected to the login provider. If the login has been successful, the user is redirected to the URL given by the parameter returnURL.
returnURL required | string <uri> Example: returnURL=http://localhost/foo URL to be redirected to after successfully logged in |
{- "error": "MISSING_PARAMETER",
- "errorMessage": "Missing parameter value for 'returnURL'"
}
This endpoint is used to log out. If the parameter returnURL is present and the logout has been successful, the user is redirected to the returnURL. If the parameter returnURL is missing, the result of the logout is returned as JSON.
returnURL | string <uri> Example: returnURL=http://localhost/foo URL to be redirected to after successfully logged out |
{- "success": true
}
Support for back channel logout triggered by identity provider, see OpenID Connect Back Channel Logout
logout_token required | string Logout token of identity provider. |
property name* | any |
{- "success": true
}
Retrieve a list of urls for which a token needs to be requested. This should help clients to reduce trying to fetch tokens for unsupported targets.
Note: if the response status code is 200, a non-error response will be returned in the response body, unless the check
query parameter is used.
boolean or string If true, unauthorized requests will not trigger an http 401 response. 200 will be returned instead. |
{
}
Retrieve a token for communication with another target
target required | string <uri> URL for which the token is requested |
{- "token": {
- "value": "x7yh34b0334",
- "expires": "2021-01-30T08:30:00Z"
}, - "acceptedBy": [
- {
- "transportAs": [
- "TOKEN_PARAMETER"
]
}, - {
- "transportAs": [
- "BEARER",
- "ACCESS_TOKEN_PARAMETER"
]
}
]
}