IdentityServer4 Add Password returns false



我试图在.NET Core中更改一个用户的密码。

我使用的是RemovePasswordAsyncAddPasswordAsync方法。但是我收到一个错误

用户名"Ö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); 

我希望结果是真实的,并成功更新了新密码。

这看起来像是一个语言起源字符问题,您应该考虑使用拉丁字母。

相关内容

  • 没有找到相关文章

最新更新