我目前的情况是,我有一个Angular2应用程序和两个调用的Web API,所有这些都是在Azure中托管的。我希望用户使用Facebook,Google等外部提供商进行注册/登录。实现Azure Active Directory访问控制
我已经做了一些Google搜索,发现Auth0这似乎是我想做的一切。但是,当我使用Azure时,我想尝试使用这个。
我遇到了这篇文章Azure Active Directory Access Control,它描述了我想要做的事情。但是,我找不到有关如何实现这一点的详细信息。
任何关于如何做到这一点的指针?我不希望我的API知道auth提供者,它应该只接受一个令牌并继续。
我查看了Azure中活动目录的配置,但无法在任何地方添加提供者详细信息?
感谢
谢谢,看起来像Azure B2C是我正在寻找!该博文主要讨论移动设备,谷歌嵌入式浏览器对桌面浏览器有什么影响?这与不允许弹出式登录相同,它必须执行完全重定向吗? – ADringer
不,它不会影响桌面浏览器。要使用弹出式登录,请使用最新版本的ADAL库来修复[无限循环问题](https://github.com/AzureAD/azure-activedirectory-library-for-js/releases) 。 –
RE:谷歌阻止嵌入式浏览器和Azure的AD B2C - 看看这个博客文章:https://azure.microsoft.com/en-us/blog/azure-ad-b2c-google-signin-issue/ – Saca