Microsoft single sign on with specified 2 tenants

陶 启萍 1 Reputation point
2020-06-02T00:53:29.797+00:00

Due to some reason in our company we have 2 Azure tenants created base on region. and we have one application want to enable SSO for both tenants, what is best practice here if we don't touch the Azure tenant setting?

For example, we have tenant A and B

Major user from tenant A will access the application, but still few user from tenant B we want to enable them to access the application. Of course we can ask user to select before selection, but do we have any easy solution, like we can invite those user in tenant B as guest of tenant A, should it work?

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,464 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Marilee Turscak-MSFT 33,801 Reputation points Microsoft Employee
    2020-06-02T01:15:33.04+00:00

    Yes, as long as the user from the one tenant are guest users in the other tenant and have access to the application, this should work just fine. You can also add the users to the app itself.

    I recommend reading the guides on multi-tenant apps.

    For configuring a new multi-tenant app: https://learn.microsoft.com/en-us/azure/active-directory/develop/setup-multi-tenant-app

    For converting an existing app to be multi-tenant: https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-convert-app-to-be-multi-tenant


  2. Jai Verma 461 Reputation points
    2020-06-02T12:33:51.363+00:00

    Why do not you make the application as multi tenant and create a Service principal in the 2nd tenant. This way, you do not have to use B2B, as Mr. AAD mentioned, you need 1 license for every 5 guest users.

    0 comments No comments

  3. MrAzureAD 81 Reputation points
    2020-06-02T13:06:44.06+00:00

    The rule that you need 1 license for 5 guest users only applies if the users are external and not users of your own company. If you use guest users for users of your company, you must buy a license for each user.
    I would also recommend to look at the multi tenant applicatioj approach @Jai Verma described.

    Greetings,
    Tobias

    0 comments No comments