Пользователь может зарегистрироваться и просто может войти в систему с помощью Azure AD B2C с электронным письмом, содержащим +
. Однако при нажатии на ссылку «Забыли пароль» на странице входа и вводе их адреса электронной почты с символом +
отображается следующая ошибка:
![enter image description here](https://i.stack.imgur.com/oa9po.png)
На сайте обратной связи Azure я увидел 2 связанных проблемы:
разрешить добавление знака плюса в адресах электронной почты [есть комментарий пользователя Naud van Onna , который соответствует этомувопрос. ]
Я видел успешную регистрацию с использованием символа «+» в адресе электронной почты. К сожалению, функция сброса пароля не работает с использованием адреса электронной почты с символом «+».
и
Поддержка плюсации в электронной почте, что неоценимо для тестирования [здесь упоминается функция электронной почты sub-addressing
, которая описывает нашу ситуацию. Мы используем +
адреса электронной почты для тестирования нашего приложения. ]
Есть ли место в файлах пользовательских политик .xml
, где я могу ввести пользовательское регулярное выражение для проверки этого адреса электронной почты и разрешить знак +
?
Я видел <TechnicalProfile Id="LocalAccountDiscoveryUsingEmailAddress">
в TrustFrameworkBase.xml
файле, но я не уверен, где его изменить ...
<!-- This technical profile forces the user to verify the email address that they provide on the UI. Only after email is verified, the user account is
read from the directory. -->
<TechnicalProfile Id="LocalAccountDiscoveryUsingEmailAddress">
.
.
.