AD B2C电子邮件地址不完全支持单引号

时间:2018-04-23 15:48:35

标签: azure login azure-ad-b2c

我注意到我无法使用带有单引号的电子邮件地址通过AD B2C登录。当有'(字符代码8217)时,它正在工作电子邮件地址,但不是' (字码39(标准单引号))。

这在UI中被阻止,如果我手动更改登录页面上的RegEx模式,它允许我登录,并且它似乎正常运行。很奇怪,你可以创建帐户'在电子邮件地址,只是没有登录。有没有人经历过这个?有没有人找到修改RegEx的方法?

AD B2C在我们的自定义登录页面中注入的输入标记如下:



<input type='email' id='logonIdentifier'
  name='Username or email address'
  pattern='^[a-zA-Z0-9.!#$%&amp;’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$'
  placeholder='Email Address'
  value='' tabindex='1'>
&#13;
&#13;
&#13;

在那里,你可以看到,只有尴尬的引用,',被接受,而不是更性感和更喜欢的&#39;。

2 个答案:

答案 0 :(得分:0)

微软的回应:

&#34;它已经得到修复,他们开始研究它,但它需要核心政策更新,这可能需要一些时间才能在生产中反映出来。 我还没有ETA。&#34;

我还没有办法解决这个问题,但至少它已经开始工作了。

答案 1 :(得分:0)

登录(推荐)流程似乎从页面布局版本 2.1.2 开始支持这一点