我注意到我无法使用带有单引号的电子邮件地址通过AD B2C登录。当有'(字符代码8217)时,它正在工作电子邮件地址,但不是' (字码39(标准单引号))。
这在UI中被阻止,如果我手动更改登录页面上的RegEx模式,它允许我登录,并且它似乎正常运行。很奇怪,你可以创建帐户'在电子邮件地址,只是没有登录。有没有人经历过这个?有没有人找到修改RegEx的方法?
AD B2C在我们的自定义登录页面中注入的输入标记如下:
<input type='email' id='logonIdentifier'
name='Username or email address'
pattern='^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$'
placeholder='Email Address'
value='' tabindex='1'>
&#13;
在那里,你可以看到,只有尴尬的引用,',被接受,而不是更性感和更喜欢的&#39;。
答案 0 :(得分:0)
微软的回应:
&#34;它已经得到修复,他们开始研究它,但它需要核心政策更新,这可能需要一些时间才能在生产中反映出来。 我还没有ETA。&#34;
我还没有办法解决这个问题,但至少它已经开始工作了。
答案 1 :(得分:0)
登录(推荐)流程似乎从页面布局版本 2.1.2 开始支持这一点