Clarification about Universal Login and session persistence

Hello! I am exploring the use of Auth0 to manage Single Sign-On (SSO) across several applications. I have a couple of general questions regarding SSO settings:

  1. Displaying Application List During Login: Is it possible to display a list of applications to the user upon logging in via the Universal Login portal? Ideally, the user should be able to select an application from this list and proceed without having to manually navigate to the specific application.

  2. Persisting Sessions Across Applications: With my current settings, if a user logs into Auth0 to access Application A and then attempts to access Application B, she is prompted to log in again via the Auth0 login box. Is there a way to implement session persistence in a cross-application manner? This would mean that once a user has logged into Auth0, she should be able to seamlessly transition between federated applications without needing to re-enter their credentials.

Thanks for your help!

  1. Displaying Application List During Login: Yes, it is possible to display a list of applications to the user upon logging in via the Universal Login portal. This can be achieved by customizing the login page in the Auth0 Dashboard. You can add a custom HTML page that includes a list of applications and allows the user to select the desired application. Upon selection, you can use the Auth0 Lock widget or the Auth0 SDK to initiate the login flow for the selected application.

  2. Persisting Sessions Across Applications: To implement session persistence in a cross-application manner, you can use the concept of Single Sign-On (SSO). Auth0 provides SSO capabilities by default, allowing users who have authenticated with one application to seamlessly access other applications without needing to re-enter their credentials. This is achieved by using the same Auth0 session across multiple applications. Ensure that the applications are configured to use the same Auth0 domain and client ID, and that the SSO settings are properly configured in the Auth0 Dashboard.

By enabling SSO, once a user logs into Auth0 and accesses Application A, they should be able to navigate to Application B without being prompted to log in again. The user’s session will be persisted, allowing for seamless transitions between federated applications.

Remember to configure the appropriate SSO settings in the Auth0 Dashboard and ensure that the applications are properly integrated with Auth0 to enable SSO functionality.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.