Мой вопрос касается работы с AspNetCore.Identity.Например, когда вы получаете результат «Сбой» при вызове
UserManager.CreateAsync(user, password)
, вы получаете «пароль» для кода ошибки «PasswordTooShort» и «email» или «user.email» для «DuplicateEmail».Теперь я не вижу никаких решений, кроме ручного определения уязвимого поля для каждого кода IdentityError, подобного этому:
switch(code){
case"PasswordTooShort": return "password"; break;
case"DuplicateEmail": return "email"; break;
...
default: '';
}