NOTE: Trivore ID Documentation has moved to https://trivoreid.com

The content on this site IS OUT OF DATE!

This space has been archived!

Please go ahead to the new site!

Management API mechanism

Using Management API mechanism for SSO is extremely simple. Just use your API credentials and sso-token received from the browser to perform a simple HTTP POST request to the Trivore Identity Service server and you will be receive all user details as JSON response. The URL for consuming the sso-token is https://<tis-hostname>/api/rest/v1/sso/token/<sso-token>. The response from this REST endpoint is identical to retrieving user information via the normal user endpoint located at https://<tis-hostname>/api/rest/v1/user/<userId>.

Example request for consuming sso-token
curl -i -X POST -H 'Accept: application/json' --user '<clientId>:<clientSecret>' https://<tis-hostname>/api/rest/v1/sso/token/<sso-token>

Example response from SSO token endpoint

{ "email":"john.smith@example.com", "emailVerified":false, "id":"58cfb7353874e103fc81ec5f", "locale":"en_GB", "locked":false, "meta":{ "created":"2017-03-20T11:04:21.534Z", "lastModified":"2018-09-21T06:29:05.708Z", "location":"https://<tis-hostname>/api/rest/v1/sso/token/<sso-token>" }, "mfaMethod":"NONE", "mobile":"+358401234567", "mobileVerified":true, "name":{ "familyName":"Smith", "givenName":"John" }, "nsCode":"test", "orgCode":"test", "preferredLanguage":"en_GB", "username":"john.smith" }

NOTE: Trivore ID Documentation has moved to https://trivoreid.com

The content on this site IS OUT OF DATE!

This space has been archived!