我想在用户名中使用一些特殊字符,例如ø。我已经设定了
AllowOnlyAlphanumericUserNames = false
,但出现如下错误。
用户名密码无效,只能包含字母或数字。
能帮我解决这个问题吗?
答案 0 :(得分:0)
startup.cs
中将身份服务配置为在用户名中包括允许的字符:
services.AddIdentity<AppUser, AppRole>(ops =>
{
//--- other code
ops.User.AllowedUserNameCharacters =
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._@+";
});