ASP.NET MVC Identity vs ASP.Net core 2.1 Identity (перекрестная аутентификация между ними) - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть два разных проекта, один для веб-приложения, которое сначала находится в Asp.Net MVC, использующего код EF, а другой - для API мобильных приложений, который сначала находится в Asp.Net Core 2.1, использующий код EF, оба совместно используют одну и ту же базу данных.используете идентификацию личности.Проблема в том, что кто-то зарегистрировался в веб-приложении и пытается войти в систему с помощью API с аутентификацией личности.Невозможно пройти проверку подлинности, потому что пользователь, зарегистрированный в ASP.Net MVC Identity и API, имеет Asp.Net Core Identity.

1 Ответ

0 голосов
/ 21 сентября 2018

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

Я думаю, вам нужно новое приложение, которое обслуживает оба приложения.Затем вы можете переместить один и тот же код в обоих приложениях в новое приложение.В результате коды, содержащие одинаковую логику, собираются только в одном месте.

enter image description here

...