Download OpenAPI specification:Download
Infinite Directory session api
Initiates new directory session
| nativetoken | string non-empty n/a |
| claims required | string Enum: "access:client" "access:frontend" "access:client-dev" n/a |
| appclaims | Array of strings claims requested by third party app. They should match user thirdpartyscopes access rights. |
| needextendedbearer | boolean Default: false if set directory will deliver an extended bearer containing user oidc, team list and tags allowing to manage user data access in a third party backend, or to use the asset store |
| appdata | string application data that will be delivered on final redirect to redirecturl |
| redirecturl required | string <url> ^http(s)?://.*$ final redirect url were caller will be redirected at the end of authentication process |
| directory_sso | string |
Notifies backend about a LMX borrow operation. Used only by the native client.
| action required | string Enum: "checkin" "checkout" "renew" borrow action |
| nativetoken required | string non-empty n/a |
{- "code": "E_UnknownError",
- "error": true,
- "uuid": "string"
}{- "buildrentsec": 0,
- "claims": "string",
- "clientmaxidledurationsec": 0,
- "directory_access_token": "string",
- "displayname": "string",
- "heartbeat_before": 0,
- "http_access_token": "string",
- "lmxborrowsec": 0,
- "lmxfeature": "string",
- "lmxserver": "string",
- "session_eol": 0,
- "subinfo": { }
}Processes OpenId Connect server response. Any unexpected query parameter will be ignored and silently discarded.
| code | string non-empty code returned by the OpenId Connect server |
| error | string non-empty error code returned by the open id connect |
| error_description | string >= 0 characters error description returned by the open id connect |
| error_uri | string >= 0 characters error page returned by the open id connect |
| state required | string internal state |
{ }Waits for the authentication rountrip, only used by the native client
| timeoutsec | integer [ 0 .. 60 ] how many time should we wait for backend response in seconds |
{- "buildrentsec": 0,
- "claims": "string",
- "clientmaxidledurationsec": 0,
- "directory_access_token": "string",
- "displayname": "string",
- "heartbeat_before": 0,
- "http_access_token": "string",
- "lmxborrowsec": 0,
- "lmxfeature": "string",
- "lmxserver": "string",
- "session_eol": 0,
- "subinfo": { }
}