AspNetCore AspIdentity Dependency Инъекция PasswordHaserOptions - PullRequest
0 голосов
/ 12 июня 2019

Как обеспечить переопределение параметров PasswordHasherOptions по умолчанию, чтобы AspNetCore V3 PasswordHasher использовал PasswordHasherOptions V2 ?

The V3 PasswordHasher по умолчанию конструктор расширения нужно IOptions<PasswordHasherOptions>, что такое AddSingleton ???синтаксис для предоставления пользовательских PasswordHasherOptions?Где PasswordHasherCompatibilityMode установлен в «IdentityV2»

Относится к Aspidentity 2.2 (framework 4.x), повторно используемому в AspnetCore AspIdentity

1 Ответ

1 голос
/ 12 июня 2019

Используйте services.ConfigureStartup.ConfigureServices) для регистрации IOptions объектов конфигурации. В этом случае это легче всего сделать с перегрузкой , которая принимает делегата :

services.Configure<PasswordHasherOptions>(o => o.CompatibilityMode = PasswordHasherCompatibilityMode.IdentityV2);
...