Интеграция поставщика членства с As pNet Core Identity - PullRequest
0 голосов
/ 14 июля 2020

У меня есть два ASP. NET веб-приложения.

  1. Устаревшее приложение веб-форм, созданное с использованием. Net Framework 4.6.1 с поставщиком членства
  2. Базовое приложение As pNet, использующее Core Identity 2.1

Два веб-приложения составляют общее веб-приложение.

Планируется, что оба приложения будут размещены в IIS и разрешить Базовое веб-приложение для управления аутентификацией / авторизацией для обоих веб-приложений.

Я уже реализовал совместное использование Cook ie между двумя приложениями с использованием класса запуска OWIN в приложении веб-форм и соответствующего промежуточного программного обеспечения в ядре app.

Поток выглядит следующим образом:

  1. Запросы, поступающие в приложение webforms, будут перехвачены модулем Http, который будет перенаправлять на ядро ​​As pNet. форма входа в систему, если пользователь не аутентифицирован.

  2. После того, как пользователь вводит свои учетные данные в форме входа в Core, они перенаправляются обратно на домашнюю страницу приложения веб-форм или любую другую страницу, как если бы они вошли в приложение напрямую.

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

Есть ли способ программной аутентификации пользователя с помощью поставщика членства через Core Identity?

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