使用"Container per tenant"方法隔离租户数据?



在下面的文档中,Microsoft描述了一种在数据库中为每个容器设置租户的方法。

https://learn.microsoft.com/en-us/azure/architecture/guide/multitenant/service/cosmos-db

我们计划使用Azure B2B,以便我们的客户可以使用他们的Active Directory进行身份验证。但是,信息将存储在哪里——客户(租户(属于哪个容器?

例如,我们有5个客户。每个人都有一个azure活动目录。在我们的宇宙数据库中,我们有5个容器。客户1、客户2。。。如何确保客户1只能访问容器Customer1?

如果您引用的是已验证用户的用户配置文件属性,它将存储在Azure AD中。如果您希望它们存储在Cosmos DB中,您可以使用Graph API,如这里所回答的。

最新更新