Subscribe to more awesome content!

How to Implement Single Sign On

Implement Single Sign On to allow users to login to multiple systems with just one set of credentials.

Use Auth0 For Free
Log In. Just Once.

Log In. Just Once.

Single Sign On Authentication provides your users with a seamless authentication experience when they navigate either through the applications you have built and/or third party apps. That is once you log into one of these applications, you won’t have to enter your credentials again when entering another one, as you will be automatically logged in all of them, regardless of the platform, technology, or domain. Don’t make your internal employees nor your external users go through the hassle of maintaining and remembering yet another credential.

How it Works!

How it Works!

Single Sign On works by having a central server, which all the applications trust. When you login for the first time a cookie gets created on this central server. Then, whenever you try to access a second application, you get redirected to the central server, if you already have a cookie there, you will get redirected directly to the app with a token, without login prompts, which means you’re already logged in.

For example, Google implements Single Sign On in its services. Google’s central server is https://accounts.google.com. Once you are logged in this server, you will be able to access Gmail, Youtube, and Google Docs without entering your credentials again.

Imagine having the same experience but with your own Enterprise and/or Cloud applications!

It's Easy to Implement Single Sign On in your Custom Applications

You can implement Single Sign On in your custom applications that use Auth0 by just flipping a switch in each app.

  1. In the management dashboard, click Apps / APIs.
  2. Click the application that you want to enable Single Sign On.
  3. In the Settings tab, scroll down until you see the Use Auth0 instead of the IdP to do Single Sign On switch.
  4. Flip the switch! and save the changes.
    Enabling Single Sign On in your applications
    Enabling Single Sign On means that if the user is already logged in through Auth0, the Identity Provider (for example Facebook) login dialog won’t be prompted again, and he will be automatically logged in the specified application.

Integrate Single Sign On with your Enterprise Cloud Apps

Integrate Single Sign On with your Enterprise Cloud Apps

You can enable Single Sign On for your corporate applications like Salesforce, Dropbox, Slack, and much more! With Auth0, this is just a few clicks away. Auth0 provides out-of-the-box support for more than 15 cloud applications.
These applications are: Microsoft Azure Active Directory,  Box, CloudBees, Concur, Dropbox, Microsoft Dynamics CRMAdobe EchosignEgnyte, New RelicOffice 365, Salesforce, Sharepoint, SlackSpringcmZendesk, and Zoom.

What if your application is not in the list of our pre-integrated apps? No problem! We also support the main industry standards such as SAML, WS-Fed, and OAuth 2.0 so you can hook any third-party application that you need.

Single Log Out

Single Log Out

Single Log Out is the inverse process of Single Sign On, once you log out of one of the configured applications, your session will end in all of them. You will save time, and will never forget your sessions opened again.

Last mile integration through JavaScript

Last mile integration through JavaScript

If you need further customization, you can always use Auth0’s rules engine. Rules are JavaScript code snippets that run in Auth0 and empowers you to control and customize any stage of the authentication and authorization pipeline. We know that every case is completely different!

See the Rules documentation for more information.

Compliance with Standards

Compliance with Standards

We’re HIPAA and SOC2 compliant, which assures you that we comply with all best practices of identity management. Additionally, if you require an extra layer of security you can turn on advanced policies like multifactor authentication, password policies, brute force protection and much more with just one click!.

Contact Us

Ready to get started? Provide your information to receive further information about Auth0

*
*
*
*
*