всплывающее окно браузера в Windows аутентификации - PullRequest
0 голосов
/ 10 февраля 2011

Я использую аутентификацию Windows для получения имени пользователя, используя: User.Identity.Name;

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

Я хочу, чтобы, если пользователь не вошел в систему, отображается html моей страницы для входа в систему. Как я могу это сделать?

В файле web.config есть

<authentication mode="Windows">
      <forms name="login" loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx" timeout="30000" />
    </authentication>
    <authorization>
<allow users="*" />
      <deny users="?" />
    </authorization>

1 Ответ

0 голосов
/ 10 февраля 2011

Звучит так, как будто вам действительно нужна Аутентификация с помощью форм, когда форма будет аутентифицироваться в вашей Active Directory.Взгляните на эту ссылку в MSDN:

Создание безопасных приложений ASP.NET: аутентификация, авторизация и безопасная связь

Насколько я знаю, формы помечают васесть только для проверки подлинности с помощью форм согласно документации MSDN здесь: Документация по тегу проверки подлинности .

...