Azure AD B2C租户架构及订阅关联问题咨询
Azure AD B2C 租户架构与订阅关联问题解答
1. 这是否是Azure AD B2C的标准使用模式?
- 是标准模式。Azure AD B2C租户本质是独立的Azure AD目录,和你的主Azure AD目录是平级关系,并非从属结构。业界通用的最佳实践就是:用一个带订阅的主目录,关联多个B2C租户分别对应开发、预生产、生产环境。
- 不需要在B2C租户目录中创建所有环境资源。应用服务、存储账户、数据库这类业务资源,完全可以放在主订阅的资源组里,只要在这些资源的身份验证配置中关联对应的B2C租户即可。B2C租户仅需管理身份相关配置(用户流、应用注册、身份提供者等)。
2. 能否在主账户中创建多个Azure AD B2C租户,仅通过不同资源组区分开发、预生产、生产环境?
不行。每个Azure AD B2C租户必须对应一个独立的目录,资源组只是订阅下的逻辑分组,无法用来隔离不同B2C租户的身份体系。不同环境的B2C租户必须单独创建,每个租户对应自己的独立目录,你可以通过命名规范(比如contoso-b2c-dev、contoso-b2c-prod)来区分环境。
订阅关联提示问题处理
你看到的"An Azure subscription is required to continue receiving SLA support for External Identities"提示,原因是B2C租户需要明确关联订阅以获取SLA支持和计费服务。虽然主目录中显示B2C资源已分配订阅,但需要在B2C租户自身的目录中完成订阅关联确认:
- 切换到对应的B2C租户目录
- 进入Azure AD B2C服务,找到订阅配置项
- 确认关联的是你的主订阅即可
另外,B2C租户一旦关联订阅就无法移除,这是设计特性——订阅是支撑B2C服务SLA和计费的基础,无需尝试移除。
内容的提问来源于stack exchange,提问作者Jake Boomgaarden
相关产品推荐
相关产品推荐

