Внедрить новый IdentityServer в .NetCore MVC с существующим UserDb - PullRequest
0 голосов
/ 10 января 2019

Я хотел бы создать новый IdentityServer4 для проекта .NetCore MVC без ASP-аутентификации, который получает пользователей из существующей базы данных MS SQL.

База данных пользователей не должна изменяться, если в этом нет необходимости.

К сожалению, предыдущие уроки не могли мне помочь, потому что многое было пересмотрено.

Какие шаги необходимы для достижения этой цели?

Надеюсь, вы можете мне помочь,

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 10 января 2019

Сервер идентификации, над которым я сейчас работаю, используется для подключения к базе данных сервера MsSQL, содержащей устаревших пользователей. Сам сервер идентификации хранит свои собственные таблицы в своей базе данных. Я полагаю, способ, которым это работало, был, это имело на UserDbContext, добавленном к middelwere.

Итак, что у нас было.

  • База данных сервера идентификации - клиенты и прочее
  • Старая пользовательская база данных - все пользовательские данные.

Что близко к тому, о чем вы говорите

services.AddDbContext<UserDbContext>(builder => builder.UseSqlServer(settingsSetup.ConnectionStrings.UserDatabaseConnection));

Все работало через пользовательский менеджер пользователя.

Он больше не работает таким образом, поскольку летом я интегрировал всех пользователей в удостоверение ядра Asp .net, и теперь данные хранятся в той же базе данных, что и сервер идентификации.

Я могу покопаться в решении контроля старых веток, если вам нужна дополнительная информация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...