У меня есть сайт IIS, который использует встроенную проверку подлинности Windows. Сегодня мы создали новый конференц-зал с собственной выделенной учетной записью пользователя для компьютера, и люди, которые получают доступ к сайту IIS с этого компьютера / пользователя, не будут иметь необходимых разрешений. Есть ли способ запретить доступ пользователю или хосту в IIS с аутентификацией Windows и вместо этого запросить учетные данные?
Я обнаружил, что могу вызвать запрос учетных данных, если вызову приведенный ниже код, но учетные данные не принимаются. Подсказка просто повторяется снова и снова.
if (WorkContext.CurrentCustomer.Email == "useremail@domain.com")
{
Response.StatusCode = 401;
Response.End();
}
А как насчет правил авторизации IIS? Вы можете запретить "Все пользователи", "Все анонимные" или "определенные пользователи"
Надеюсь, это поможет.