【发布时间】:2017-01-03 12:39:17
【问题描述】:
我正在使用带有 ASP.NET Core 的 Azure Active Directory B2C,当我单击登录时,它在我的本地计算机上就像一个魅力,但当我在 Azure 中部署我的 Web 应用程序时,它只适用于 Edge。
使用 Chrome 和 Firefox 我总是有这个错误:
我正在创建一个新的网络应用程序(社交网络),我需要在 11 月进行测试,因为我们要去多伦多参加与医疗保健相关的展会。
所以为了管理所有用户(创建、登录),我使用 Azure Active Directory B2C。
当我创建用户时,我使用图形 API,因为我需要在我的工作流程中做一些事情,但这部分工作正常。
在此之后,我创建了登录策略并自定义了我的品牌。
我遇到的第一个问题是密码字段,如何在其中放置占位符? (见附图)。
我遇到的第二个问题,当我点击登录时,它在 Edge 中工作 #1 但在 Chrome 和 Firefox 中我有这个错误:
处理请求时发生未处理的异常。 InvalidOperationException:标头中的非 ASCII 或控制字符无效:0x000D
以前有人收到过这个吗?
【问题讨论】:
-
0x000D 可能是某处的回车?检查重定向 URI。请张贴未附的图片)
-
当我尝试在 Chrome 中通过 Microsoft 帐户登录时,我刚刚在一个新项目中遇到了这个问题。我将在一分钟内试用 Edge,看看它是否有效,但我们需要修复,因为 Chrome 最受欢迎。
-
在 Edge 中确认它仍然会发生。这可能是服务器端错误?我将尝试调试它。同时,如果有人知道这是怎么回事,请发布解决方法。
标签: azure azure-ad-b2c