Azure ACS和Azure AD B2C有什么区别?

时间:2016-01-04 16:37:14

标签: azure azure-active-directory azure-acs

我需要向Azure B2C添加自定义身份提供程序,并且不确定如何执行此操作。

我知道这在Azure ACS中是可行的,但不确定B2C是否只是一个更漂亮的"在ACS之上的层。

任何人都可以澄清这些差异,也许可以告诉我如何为未在B2C中列出的社交网络创建自定义IDP?

3 个答案:

答案 0 :(得分:2)

现在,所有身份验证过程都集中在 AAD 其他选项暂时作为兼容性服务保留,但它们将来会退役。

ACS正在迁移到整个AAD功能。

2015年Azure Active Directory is the future of ACS

的文章

正如您在当前的azure产品中所看到的那样,没有ACS的参考,更多所有ACS的东西都是通过旧的Silverlight Azure门户网站完成的,并且很少有东西可以通过旧版本的' site manage.windowsazure.com。

在新的

中没有关于ACS的参考资料

http://portal.azure.com

B2C面向像OAuth这样的完整当前标准,创建的身份验证模型将被网络,移动和桌面开发人员所接受。

Azure Active Directory B2C

正如您所看到的 AAD B2C仍处于预览状态,这可能是一个问题,但Real Madrid等成功案例可以让您有信心即使在早期状态下也能接受这项技术。< / p>

答案 1 :(得分:1)

添加自定义身份提供程序的功能现已通过“Identity Experience Framework”功能进行公开预览。 您可以添加自定义策略以与任何基于SAML,OIDC或OAuth的提供程序集成,以便您可以使用AAD B2C有效地替换ACS。

in this SO answer

答案 2 :(得分:0)

你不能这样做,它在wish list,而团队正在考虑它。

请注意,Azure AD B2C已不再处于预览状态,因为它已于7月底推出测试版,但即使这样也不允许您自带IdP,您只能使用他们提供的社交IDP。另一种方法是使用IdentityServer或类似的解决方案编写自己的Auth中间件。