Проверять электронную почту во время ввода, с управлением состоянием кнопки.
$("#email").on("input", function(){
var email = $("#email").val();
var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if (!filter.test(email)) {
$(".invalid-email:empty").append("Invalid Email Address");
$("#submit").attr("disabled", true);
} else {
$("#submit").attr("disabled", false);
$(".invalid-email").empty();
}
});
Ознакомьтесь с использованием хранилища ключей Azure , так как это лучшее решение для ваших требований. Хранение данных в Active Directory делает их доступными (слишком) широко.
Для Azure Active Directory B2C :
Пользовательский атрибут теперь доступен в списке атрибутов пользователя и может использоваться в вашем пользовательские потоки.
blockquote>Для Azure Active Directory :
Эти атрибуты можно использовать через расширения каталога API Azure AD Graph или Microsoft Graph. Вы можете просмотреть доступные атрибуты, используя Azure AD Graph Explorer и Microsoft Graph Explorer, соответственно.
BLOCKQUOTE>