Auth0
Guide to Setting Up SSO with Auth0
A flexible, drop-in solution to add authentication and authorisation services to your applications. Auth0 is often categorised as Identity-as-a-Service (IDaaS) and is a cloud-based solution. It offers a range of services, including but not limited to, single sign-on, multi-factor authentication, password-less login, and user management. Benefits of Auth0:
Platform Agnostic: Unlike ADFS, Auth0 is not tied to any specific operating system or suite of tools. This makes it highly versatile and suitable for a wider range of applications.
Cloud-Based: As a cloud-based service, it's easier to scale and has lower upfront costs compared to a self-hosted solution like ADFS.
Feature-Rich: Auth0 offers a host of features, including social login options, multi-factor authentication, and breach detection.
US Infrastructure is a Synap Enterprise only feature, please note if you are based in the US you are not automatically moved to US infrastructure and will need to use EU links in your set up.
1. Create an application in Auth0
When you create the application, there is an option to give more details but you can ignore this and go to settings to get the information you need to put back into Synap.
From the Settings>Authentication page, add a new connection, select Auth0 as the authentication method. Give the configuration the appropriate label (what your users will see on the button on the login page) and a name.
You will now need to go back to your application on Auth0 and get the following information:
Domain
Client ID
Client secret
Copy each of these and put them back into Synap and save.
From the Auth0 settings page for your application you can also upload a logo and add in the different connections you want to use, once done save your changes. Now open your connection on Synap, you need to get the Callback URL to put into Auth0 in the Settings>Application URIs>Allowed Callback URLs and save
Once all this is done you can save and enable the connection on Synap.
From here you SSO is ready to go, in Auth0 you can select from predefined connections and enable them right away (Google, Facebook, Microsoft) or add in your own custom one.
Last updated