Назад | Перейти на главную страницу

Запрашивать учетные данные Windows в IIS при использовании определенного пользователя или хоста

У меня есть сайт IIS, который использует встроенную проверку подлинности Windows. Сегодня мы создали новый конференц-зал с собственной выделенной учетной записью пользователя для компьютера, и люди, которые получают доступ к сайту IIS с этого компьютера / пользователя, не будут иметь необходимых разрешений. Есть ли способ запретить доступ пользователю или хосту в IIS с аутентификацией Windows и вместо этого запросить учетные данные?

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

if (WorkContext.CurrentCustomer.Email == "useremail@domain.com")
{
    Response.StatusCode = 401;
    Response.End();
}

А как насчет правил авторизации IIS? Вы можете запретить "Все пользователи", "Все анонимные" или "определенные пользователи"

Надеюсь, это поможет.