Использование другой формы аутентификации для дочернего сайта - PullRequest
1 голос
/ 04 января 2012

У меня есть веб-приложение, которое работает за пределами домена: test.com с использованием проверки подлинности Windows. Я хочу создать дочерний сайт, используя домен test.com/helloworld, но я хочу, чтобы этот дочерний сайт имел другой тип аутентификации. Можно ли создать новое веб-приложение в качестве дочернего сайта или просто использовать дочерний сайт в другой форме аутентификации?

Ответы [ 2 ]

2 голосов
/ 05 января 2012

Да, это возможно.Мы делаем это наоборот (проверка подлинности с помощью форм на внешнем сайте, проверка подлинности Windows на внутреннем сайте.

Хитрость для выполнения этой работы находится на главном сайте, вам нужно будет включить ваш основной system.webКонфигурация в не наследуемом теге местоположения.

Например:

  <location inheritInChildApplications="false">
    <system.web>
      <authentication mode="Windows"/>
    </system.web>
  </location>

, затем, на вашем дочернем сайте, вы добавляете web.config, который определяет параметры этого сайта:

<?xml version="1.0"?>
<configuration>
  <system.web>
    <authentication mode="Forms"/>
  </system.web>
</configuration>
0 голосов
/ 05 января 2012

Я бы предложил расширить веб-приложение;создание альтернативного сопоставления доступа и перенаправление URL-адреса дочернего сайта в новое веб-приложение.

Это должно быть более плавным.

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