Как зарегистрировать несколько политик в ядре. net с использованием аутентификации на основе политик - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь использовать аутентификацию на основе политик, используя ядро. net. Я зарегистрировал политику при запуске. cs вот так

options.AddPolicy("AtLeast21",
    policy => policy.Requirements.Add(new MinimumAgeRequirement(21)));

Теперь я хочу зарегистрировать политику для каждого разрешения, но есть сотни разрешений. Как я могу зарегистрировать все эти разрешения динамически ИЛИ есть лучшее решение.

1 Ответ

0 голосов
/ 03 мая 2020

Попробуйте так:

options
    .AddPolicy("AtLeast21", policy => policy.Requirements.Add(new MinimumAgeRequirement(21)))
    .AddPolicy("AnotherPolicy", policy => policy.Requirements.Add(new MaximumAgeRequirement(60)))
    ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...