【发布时间】:2017-10-25 15:07:13
【问题描述】:
我使用Dot Net Web App and Web API sample 在 Azure AD B2C 上创建了一个 Web 应用程序。
我稍微修改了它,因为我需要回复 URL 以返回到 IIS 网站下的应用程序。
即https://xxx.dev.xx/mysite
似乎发生的情况是,一旦用户注册或登录,AD 确实重定向回https://xxx.dev.xx/mysite,但用户未通过身份验证。
更新 抱歉,我应该说,如果我将 IIS 中的站点更改为 https://xxx.dev.xx/ 并且回复 URL 相同,那么它可以完美运行。
mysite是一个名为xxx.dev.xx的网站下的应用程序。
我没有更改示例应用程序中的任何代码,因此在 Index.cshtml 中检查了 Request.IsAuthenticated 以切换 login/log 退出链接。
我会尝试发布一些屏幕截图
【问题讨论】:
-
请提供更多详细信息,以便人们可以帮助您。使用 Chrome 的开发者工具 (F12),检查您的应用程序和 B2C 之间的请求/响应。还包括您如何在 B2C 门户中配置应用程序的屏幕截图以及您认为相关的任何其他内容。
-
您的 IIS 网站/应用程序如何检查和验证来自 Azure 的重定向?您是否在验证 id_token 及其声明?或者您是说 azure 根本没有将其传递给您的应用程序?
标签: azure azure-ad-b2c