【发布时间】:2018-10-13 09:36:59
【问题描述】:
我正在使用基于this example code 的 Azure AD B2C 构建一个 ASP Net Core 2.1 网站。但是,我正在使用 Microsoft 推荐的 b2clogin.com 域,因为 microsoftonline.com 域已被弃用。
在注册过程中,身份提供者成功通过身份验证后,它应该将用户重定向到 Azure AD B2C 生成的页面,用户在其中填写一些附加字段。从 Azure AD B2C 提供的标准属性中提取的那些字段(即,我没有定义任何自定义属性)。使用 Microsoft 帐户身份验证一切正常。
但是,在针对 Google 进行身份验证时,没有重定向回该 Azure AD B2C 生成的页面。而是将用户发送到网站的默认页面。
我以为我在 Google Cloud Console 中设置了正确的重定向 uri:
但是由于重定向不起作用,我想知道是否需要在其他地方设置它。
【问题讨论】:
-
嗨,马克。重定向 URL 正确;否则 Google 将显示有关无效重定向 URL 的错误消息。我相信,如果您使用浏览器工具捕获网络流量,那么您会看到 Google 返回到 Azure AD B2C,然后返回到您的应用程序站点。您是否对 Google 和 Microsoft 帐户注册使用相同的政策?
-
据我所知,@ChrisPadgett。再说一次,在我阅读您的评论之前,我不知道您可以为不同的身份提供者使用不同的策略。我只是设置了一些策略(例如,登录/注册),我认为默认情况下所有身份提供者都使用这些策略。
标签: azure google-api azure-ad-b2c google-oauth