Enabling SSO Login via Auth0
This guide explains how to enable Single Sign-On (SSO) login via Auth0 in Open Loyalty.
Last updated
Was this helpful?
This guide explains how to enable Single Sign-On (SSO) login via Auth0 in Open Loyalty.
Last updated
Was this helpful?
Obtain the following information from the Auth0 application:
Domain (e.g. https://......auth0.com/)
Client ID
Ensure that the email address you want to use for SSO login does not already exist in the Open Loyalty portal.
If an email address for the admin already exists in Open Loyalty, the SSO login will not function for that account. To enable SSO for a user, ensure there are no conflicts.
For instance, you could deactivate admin users logging in with email and password, update their email addresses by adding a suffix (e.g., "-old"), and then ask the admin users to log in via SSO.
Since the exact setup of the Auth0 application may vary depending on the client’s implementation, you will need to retrieve the following details from the client or the Auth0 administrator:
Domain
Client ID
If the client does not have these details or is unsure about their Auth0 setup, they should consult their Auth0 documentation or contact Auth0 support for assistance.
Ensure that the Default Role is configured appropriately to avoid granting unintended permissions to new users.
If an email address already exists in Open Loyalty, the SSO login will not work for that account. Ensure there are no conflicts before enabling SSO for a user.
If login fails, double-check the Domain and Client ID configuration.
Ensure the callback URL is correctly set in Auth0.
Verify that the Auth0 application has been configured to allow the Open Loyalty URL.
By following these steps, you can enable SSO login via Auth0, streamlining the authentication process for your users.