我们公司正在考虑将AAD B2C用作我们SaaS用户帐户的后备存储。我们的计划是使用资源管理器模板为每个客户端部署Azure基础结构(Web,存储,SQL等)。如果可以解决的话,AAD B2C将成为其中的一部分,但是到目前为止,似乎还没有一种将AAD B2C包含在资源管理器模板中的方法。

我对B2C产品的意图是,它可以替代应用程序的身份验证和用户存储组件,因此应被视为基础架构。目前,Azure新门户网站中AAD和资源组之间的层次结构并未反射(reflect)出这一点-资源组(及其资源)出现在AAD帐户中的“身份”之下。但是为什么呢? AAD是资源组的父级吗?我试图了解两者如何结合在一起。

如果AAD B2C确实打算在离开预览时达到此目的,则它将需要支持自动化。快速搜索后,我什至找不到提供新目录的代码示例,更不用说使用资源管理器模板了。

我看错了吗?

最佳答案

当前,没有办法像AAD B2C租户那样自动创建,也没有办法使AAD B2C租户自动创建。

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

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



警告:在撰写本文时,它仍处于预览状态,因此API可以随时更改,并且您没有SLA。

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

关于通过资源管理器(或代码)进行Azure Active Directory B2C部署,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33380391/

10-10 15:35