首页 文章

通过资源管理器(或代码)部署Azure Active Directory B2C

提问于
浏览
6

我们公司正在考虑使用AAD B2C作为我们SaaS用户帐户的后备存储 . 我们的计划是使用Resource Manager模板为每个客户端部署Azure基础结构(Web,存储,sql等) . 如果这样做,AAD B2C将成为其中的一部分,但截至目前,似乎没有办法在资源管理器模板中包含AAD B2C .

我对B2C产品意图的看法是,它可以替代应用程序的auth和用户存储组件,因此应该被视为基础架构 . 现在,新天蓝色门户网站中AAD和资源组之间的层次结构并未反映出 - 资源组(及其资源)显示在AAD帐户中的标识下 . 但那是为什么呢? AAD是资源组的父级吗?我试图理解两者如何结合在一起 .

如果AAD B2C在离开预览时真正用于此目的,则需要支持自动化 . 快速搜索后,我甚至找不到代码示例来配置新目录,更不用说使用资源管理器模板了 .

我看这一切都错了吗?

1 回答

  • 4

    目前没有办法自动创建AAD B2C租户,就像没有办法自动创建AAD租户一样 .

    创建租户后,您可以通过Graph API以编程方式访问它 . 您可以在文档中阅读更多相关信息:https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2c-devquickstarts-graph-dotnet/ .

    本文档的第一段提到以下内容:

    Azure Active Directory(Azure AD)B2C租户往往非常庞大 . 这意味着需要以编程方式执行许多常见的租户管理任务 . 一个主要的例子是用户管理 . 您可能需要将现有用户存储迁移到B2C租户 . 您可能希望在自己的页面上托管用户注册,并在后台Azure AD中创建用户帐户 . 这些类型的任务需要能够创建,读取,更新和删除用户帐户 . 您可以使用Azure AD Graph API执行这些任务 .

    注意:在撰写本文时,这仍处于预览状态,因此API可以随时更改,并且您没有SLA .

    有关哪些Azure服务支持ARM的最新状态,您可以阅读此页面:https://azure.microsoft.com/en-us/documentation/articles/resource-manager-supported-services/

相关问题