使用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");