Aspidentity 2.2 (framework 4.x) повторно используется в AspnetCore AspIdentity - PullRequest
0 голосов
/ 22 мая 2019

Существующие: aspnet webapp и дБ, использующие aspidentity для [Авторизации] на контроллерах

Новое: приложение AspnetCore, как использовать «старую» базу данных для идентификации для авторизации?

1 Ответ

0 голосов
/ 10 июня 2019

AspNet решение:

  1. Обновление БД: https://github.com/CK159/CoreXplore/tree/master/Db/Migrations/Identity2Core

  2. Добавить миграцию для новых столбцов.

  3. Обновление новых свойств класса AspNetUsers ApplicationUser: ConcurrencyStamp = System.Guid.New(); NormalizedEmail = Email.Upper(); NormalizedUserName = Email.Upper();
  4. Обновление нового ApplicationUser новыми свойствами и значениями по умолчанию

Решение AspNetCore:

  1. Настройка aspnetcore PasswordHasher использует опции V2 в режиме совместимости. Вход V3 в решении AspNetCore, пользователь не может войти в решение AspNet: по services.Configure<PasswordHasherOptions>(o => o.CompatibilityMode = PasswordHasherCompatibilityMode.IdentityV2);
  2. Строка подключения указывает на существующую базу данных
  3. Разверните в том же хосте WebApp, что и Exiting WebApp в Azure, таким образом, он будет использовать тот же ключ компьютера (не совсем уверен, что это необходимо).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...