Azure Active Directory B2C标头问题

时间:2016-08-26 19:00:07

标签: azure azure-ad-b2c

我使用Azure Active Directory B2C和ASP.NET Core,当我点击登录时,它就像我本地计算机上的一个魅力一样,但是当我在Azure中部署我的Web应用程序时,它只适用于Edge。

使用Chrome和Firefox时,我总是遇到此错误:

我正在创建一个新的网络应用程序(社交网络),我需要参加11月的测试版,因为我们去了多伦多与医疗保健相关的节目。

因此,要管理所有用户(创建,登录),我使用Azure Active Directory B2C。

当我创建用户时,我使用图形API,因为我需要在我的工作流程中做一些事情,但这部分工作正常。

在此之后,我创建了我的登录策略,并自定义了我的品牌。

我遇到的第一个问题是密码字段,我如何在那里放置占位符? (见附图)。

我遇到的第二个问题是,当我点击登录时,它在Edge中排名第一,但在Chrome和Firefox中我遇到此错误:

  

处理请求时发生未处理的异常。   InvalidOperationException:标头中的非ASCII或控制字符无效:0x000D

有人之前得到过这个吗?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。但是,我试图首先“注册”然后登录。这解决了这个问题。

答案 1 :(得分:1)

它与特定的浏览器没有关系,并且可以通过良好的复制方案在任何一个上复制。我猜您的问题是您从HTTP网站尝试。由于AADB2C将重定向到HTTPS页面,因此标题管理不善,您会收到此错误。

使用B2C在任何网站上强制执行https,您可以解决此问题