IdentityServer4 Add Password возвращает false - PullRequest
0 голосов
/ 29 октября 2019

Я пытался изменить пароль пользователя в .NET Core.

Я использую RemovePasswordAsync и AddPasswordAsync методы. Но я получаю сообщение об ошибке

Имя пользователя 'ÖK00433' недействительно, может содержать только буквы или цифры. "

var password = GenerateRandomPassword();

//my user - ÖK00433
var item = await _userManager.Users.Where(p => p.UserName == usernameForPwd).FirstOrDefaultAsync();

await _userManager.RemovePasswordAsync(item);

// result.Succeeded is false here
var result = await _userManager.AddPasswordAsync(item, password); 

Я ожидаю, что результат будет истинным иуспешно обновлен новый пароль.

1 Ответ

0 голосов
/ 29 октября 2019

Похоже, проблема с символом происхождения языка, вы должны рассмотреть использование латинских букв.

...