我需要向Azure B2C添加自定义身份提供程序,并且不确定如何执行此操作。
我知道这在Azure ACS中是可行的,但不确定B2C是否只是一个更漂亮的"在ACS之上的层。
任何人都可以澄清这些差异,也许可以告诉我如何为未在B2C中列出的社交网络创建自定义IDP?
答案 0 :(得分:2)
现在,所有身份验证过程都集中在 AAD 其他选项暂时作为兼容性服务保留,但它们将来会退役。
ACS正在迁移到整个AAD功能。
正如您在当前的azure产品中所看到的那样,没有ACS的参考,更多所有ACS的东西都是通过旧的Silverlight Azure门户网站完成的,并且很少有东西可以通过旧版本的' site manage.windowsazure.com。
在新的
中没有关于ACS的参考资料B2C面向像OAuth这样的完整当前标准,创建的身份验证模型将被网络,移动和桌面开发人员所接受。
正如您所看到的 AAD B2C仍处于预览状态,这可能是一个问题,但Real Madrid等成功案例可以让您有信心即使在早期状态下也能接受这项技术。< / p>
答案 1 :(得分:1)
添加自定义身份提供程序的功能现已通过“Identity Experience Framework”功能进行公开预览。 您可以添加自定义策略以与任何基于SAML,OIDC或OAuth的提供程序集成,以便您可以使用AAD B2C有效地替换ACS。
答案 2 :(得分:0)
你不能这样做,它在wish list,而团队正在考虑它。
请注意,Azure AD B2C已不再处于预览状态,因为它已于7月底推出测试版,但即使这样也不允许您自带IdP,您只能使用他们提供的社交IDP。另一种方法是使用IdentityServer或类似的解决方案编写自己的Auth中间件。