SmartRecruiters SmartRecruiters Configuration Log into your SmartRecruiters admin session and in the Settings go to Web SSO Enable Web SSO, edit the configuration and choose an algorithm and a certificate in the SmartRecruiters Configuration section, it doesn't matter which ones Then fill the following parameters: Identity Provider URL https://mydomain.trustelem.com/app/33XXXX Identity Provider certificate $cert = "MIIDXXX...XXXNTYw==" NameID Format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress Trustelem Configuration On Trustelem, fill SmartRecruiters company identifier with the corresponding value Notes: There isn't additional configuration for the mobile application For a direct authentication, use the link: https://www.smartrecruiters.com/web-sso/saml/[CompanyIdentifier]/login The users manually created in SmartRecruiters can't authenticate with SSO because they don't have a SSO identifier, but you can add one with the API For a SSO Identifier update for existing users, all users can be changed at once by asking the SmartRecruiters support team* Add/edit a user with a SSO Identifier using API Create an API key on this page or copy the existing one Then on this page paste the API key on X-SmartToken To create a new user: In POST/users click on Try it out and paste this model adapted for your user: { "email": "user-email-address", "firstName": "user-firstname", "lastName": "user-lastname", "systemRole": { "id": "role-id", "name": "role-name" }, "ssoIdentifier": "user-email-address" } Execute en copy the replied user id In PUT/users/{id}/activation, click on Try it out, paste the user id and execute To update an existing user: In GET/users click on Try it out, execute and copy the id of the wanted user In PATCH/users/{id} click on Try it out, paste the user id and then the following model adapted for your user: [ { "op":"add", "path":"/ssoIdentifier", "value":"user-email-address" }]