Single sign-on allows users to log in to the Empuls account with organizational credentials to access all their corporate apps. More importantly, it grants admins the ability to add and revoke user access centrally using an existing identity management tool.
How SAML works?
SAML (Security Assertion Markup Language) is a standard protocol that provides identity providers a secure way to let a service provider, such as Empuls, know who a user is. It does this by sending Empuls a cryptographically signed XML document that asserts the user is who they say they are.
Once configured, users can authenticate with the following process:
Enter the email address on the login page and click on
PROCEED
The user is redirected to your identity provider interface, i.e., the AD login page.
The identity provider authenticates the user and redirects the user back to Empuls.
The user is granted access to Empuls.
Supported Identity Providers
Here is the list of few well-known, AD FS supported identity provider systems that are compatible with SAML 2.0 protocol.
Note: Any Identity Provider system that supports SAML 2.0 standards can be integrated with Empuls for SSO.
How to set up SSO?
Now move on to Empuls User Authentication Admin setting and select Custom Login
β
2. Please copy the following details from your Empuls account. You can even upload the service provider metadata .xml (empuls-sp-metadata.xml) file to your identity platform - which can be downloaded by clicking on "Download SP Metadata".
β
3. We validate users through their Email ID or Employee ID. Therefore, we expect either the Email ID or Employee ID to be included as the Unique User Identifier in the Name ID value of the SAML response payload. Once you configure the SP metadata details on your identity platform, download the IDP metadata XML file and upload it to your Empuls platform at /home/integrations/saml_sso, as shown below.
β
4. Finally, go to Test Connection to ensure single sign on is enabled and working.
β
Your browser settings may be blocking pop-ups. Please enable them to test the connection.
Learn how to set a default login method for all users in your organization here.