Share the session between two mobile apps

Hi @rameshkumar.gorthi,

Welcome to the Auth0 Community!

I have to check this internally, but it should be possible if both mobile applications are installed on the same device and use the same database connection for user authentication.

This can be done by utilizing shared session storage or by using the same authentication provider configuration.

Here are some mechanisms that can allow this:

  1. Silent Authentication: When app2 is launched, it can make a silent authentication request to Auth0. If the user is already authenticated on app1, and if the session is still valid, Auth0 can respond with a token without requiring user interaction. Configure Silent Authentication
  2. Token Sharing: Rather than sharing tokens, I think SSO would do what you want here. Single Sign-On
  3. Same Cookie or Session: If app1 and app2 share the same web domain and are leveraging browser-based authentication with cookies, the session cookie from app1 could allow app2 to recognize the logged-in state when making requests. Cookies

Sharing authentication state poses risks, so ensure that the use cases are well-defined, that you validate users correctly, and that your apps maintain secure storage practices for tokens and session data.

Some reference information:

Thanks,
Timotei