У меня есть сайт IIS, который использует интегрированную проверку подлинности Windows. Сегодня мы настроили новый конференц-зал с собственной выделенной учетной записью пользователя для компьютера, и люди, которые получают доступ к сайту IIS с этого компьютера/пользователя, не будут иметь соответствующих разрешений. Есть ли способ запретить доступ пользователю или хосту на IIS с проверкой подлинности Windows и вместо этого запросить учетные данные?
Я обнаружил, что могу принудительно запросить учетные данные, если вызову код ниже, но учетные данные не принимаются. Запрос просто повторяется снова и снова.
if (WorkContext.CurrentCustomer.Email == "[email protected]")
{
Response.StatusCode = 401;
Response.End();
}
решение1
Что насчет правил авторизации IIS? Вы можете запретить "Всем пользователям", "Всем анонимным" или "Определенным пользователям"
Надеюсь, это поможет.