I have two applications: Ninja and Samurai.
• Ninja is a multi-tenant application hosted under ninja.com, running on a single web server for all customers.
• Samurai, on the other hand, is a single-tenant application, where each customer has its own subdomain and web server (e.g., customer1.samurai.com, customer2.samurai.com, etc.).
I would like to implement Single Sign-On (SSO) between Ninja and Samurai. Specifically:
• If a user logs in to customer1.samurai.com, they should also be authenticated on ninja.com without needing to re-enter their credentials, and vice versa.
Additionally, after login, I need to retain user claims, as these claims determine the application’s logic flow. For example, a claim might indicate the organization the user belongs to. This is especially important for ninja.com (a multi-tenant app), where I want to display only data relevant to the signed-in user’s organization.
Is this possible to achieve using Auth0?