Аутентифицировать веб-приложение asp. net из другого приложения. - PullRequest
0 голосов
/ 12 марта 2020

Я создал два веб-приложения (WebApp1 и WebApp2) внутри одного решения в Visual Studio и разместил WebApp1 (localhost: 8000) как отдельный веб-сайт в IIS. В WebApp1 я реализовал HttpModule (UserAuthenticationModule) для аутентификации, который имеет страницу Login.aspx.

Под веб-сайтом WebApp1 я добавил WebApp2 в качестве приложения и в go для WebApp2 я использую URL https://localhost: 8000 / webapp2 . Если я сохраню конфигурацию, как показано ниже, то я могу правильно перенаправить на указанный выше URL

<location path="WebApp2">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>

Но если я удаляю эту конфигурацию, она не работает, и она пытается найти страницу login.aspx внутри WebApp2, которая не там.

Как я могу обработать аутентификацию для WebApp2, используя тот же HttpModule, чтобы он go правильно входил на страницу login.aspx и перенаправлял на WebApp2 для действительных пользователей

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