使用IdentityServer4在没有用户的情况下验证密码
我有以下密码规则:使用IdentityServer4在没有用户的情况下验证密码,identityserver4,Identityserver4,我有以下密码规则: services.Configure<IdentityOptions>(options => { options.Password.RequiredLength = 8; options.Password.RequireDigit = true; options.Password.RequireLowercase = true; options.Password.RequireUppercase = true; opt
services.Configure<IdentityOptions>(options =>
{
options.Password.RequiredLength = 8;
options.Password.RequireDigit = true;
options.Password.RequireLowercase = true;
options.Password.RequireUppercase = true;
options.Password.RequireNonAlphanumeric = true;
options.Password.RequiredUniqueChars = 5;
etc.
});
IdentityServer能够在创建用户或仅更改现有用户的密码时验证密码,但我找不到不涉及用户的功能来检查密码。我不想使用这些选项手动创建自定义验证器
可能吗
bool valid = _userManager.IsStringValidAsPassword("a password string");