Windows 통합 인증을 사용하는 IIS 사이트가 있습니다. 오늘 우리는 컴퓨터 전용 사용자 계정을 사용하여 새 회의실을 설정했으며 이 컴퓨터/사용자에서 IIS 사이트에 액세스하는 사람들은 적절한 권한을 갖지 못하게 됩니다. Windows 인증을 사용하여 IIS에서 사용자 또는 호스트에 대한 액세스를 거부하고 대신 자격 증명을 묻는 방법이 있습니까?
아래 코드를 호출하면 자격 증명 프롬프트를 강제로 표시할 수 있지만 자격 증명이 허용되지 않는다는 것을 알았습니다. 프롬프트는 계속해서 발생합니다.
if (WorkContext.CurrentCustomer.Email == "[email protected]")
{
Response.StatusCode = 401;
Response.End();
}
답변1
IIS 권한 부여 규칙은 어떻습니까? "모든 사용자", "모든 익명" 또는 "특정 사용자"를 거부할 수 있습니다.
도움이 되었기를 바랍니다.