cross-tenent application security concern

Siqing Zheng 80 Reputation points
2024-04-26T21:49:12.9533333+00:00

There is an cross tenant application, which used by customer tenant A and customer tenant B, both A and B grant permission to the Application to their own resources RA, RB. Does It possible tenant A be able access resource RB by the Application?

In exmaple case, in this senerial in the artical, https://learn.microsoft.com/en-us/azure/storage/common/customer-managed-keys-configure-cross-tenant-existing-account?tabs=azure-portal
If both tenant A and B grant access to the cross tenant application, is it possible or any hack way to access key from B by A?

I need to make sure it will not happen.

Azure Key Vault
Azure Key Vault
An Azure service that is used to manage and protect cryptographic keys and other secrets used by cloud apps and services.
1,128 questions
Microsoft Entra External ID
Microsoft Entra External ID
A modern identity solution for securing access to customer, citizen and partner-facing apps and services. It is the converged platform of Azure AD External Identities B2B and B2C. Replaces Azure Active Directory External Identities.
2,655 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,587 questions
0 comments No comments
{count} votes

Accepted answer
  1. Marilee Turscak-MSFT 34,046 Reputation points Microsoft Employee
    2024-04-26T22:57:02.9566667+00:00

    Hi @Siqing Zheng ,

    You can apply inbound or outbound access settings to grant or block access to specific resources or users.

    As mentioned in the article, the same multitenant application can be used to access keys in any number of tenants. Each tenant has its own instance of the application with a separate object ID, and each instance would be authorized independently. If the tenant is not authorized to access the resources in the other tenants, it will not be able to access them. https://learn.microsoft.com/en-us/entra/external-id/cross-tenant-access-overview

    You can also apply conditional access policies to further protect the resources . https://techcommunity.microsoft.com/t5/microsoft-entra-blog/cross-tenant-access-settings-for-secure-collaboration-now/ba-p/3575844


0 additional answers

Sort by: Most helpful