With SSO, users do not have to remember as many usernames and passwords, have a reduced number of credentials to be lost or stolen, and spend less time on username and password problems.

For you, this results in fewer support requests related to authentication. Plus, you avoid the challenging responsibility of managing user identities in today's world of multiple software applications and where the number of integrations, user correlations, and permissions is always increasing.

Despite its benefits, SSO is extremely challenging to implement from scratch. It requires a complex set of transactions between several entities that is difficult to get right.

With Frontegg, implementing SSO is very simple. Frontegg provides the components and the complex wiring behind the scenes so that you can sit back and enjoy the plug-n-play SSO experience.

Read below to learn how to setup SSO.

Complete the following steps to enable and configure SSO:

Manage SSO

Go to Authentication ➜ Settings.

Click the button to manage your settings.


The button takes you to Authentication ➜ Settings ➜ SSO.

For each of the SSO integrations that you want to enable, toggle the switch to on.

Configure SSO

For each of the SSO integrations you turn on, enter the required information on the configuration page for that integration.

Below are links to the guides for configuring the settings for each of the available SSO integrations.

Although configuring SSO in Frontegg is straightforward, our guides streamline the process by telling you what information you need and where to find it.


Of course, the configuration pages in your Frontegg settings tell you what information you need from each SSO provider. So feel free to skip the guides if you already know where to find the required information.


This is a list of guides to help you configure SSO integrations.


How Frontegg Handles SSO

Your customer accesses a Frontegg component and claims a domain by adding a TXT record. Frontegg validates it for you. Then the customer chooses the IDP, follows screen instructions, and performs configuration.

When a user inputs an email on the login page, Frontegg cross checks it with the domain references and knows how to redirect the user to the relevant IDP for login.

When the IDP returns to your API with a response, Frontegg logs in the user with the identity provided by the IDP and generates JWT for authentication.

Did this page help you?