2011-01-26 5 views
0

https + 기본 인증을 수행하는 방법을 알고 있지만 로컬 사용자 (도메인에 없으며 로컬 사용자 액세스 로컬 시스템에만 있음)가 웹 사이트에 액세스 할 수있게하고 싶습니다. .https + 기본 인증 + IIS의 로컬 사용자에 대한 액세스 권한

누구든지이 작업을 수행하는 방법을 알고 있습니까?

+0

이 IIS6 또는 IIS7입니까? – Kev

+0

IIS5.1 (XP 사용) – Pooja

답변

0

Windows XP Professional SP3 VHD 세트에서 다음을 테스트 한 결과, 원하는대로 작동하는 것으로 나타났습니다. 어느 기계도 도메인의 일부가 아니 었습니다. 둘 다 작업 그룹 모드와 같은 서브넷에 구성되었습니다.

IIS 사이트 (컴퓨터 이름 : SOCRATES)를 호스팅하는 Windows XP : 사이트 또는 디렉터리 보안 탭 아래의 디렉터리에서 편집 .. '라는 창에서'익명 액세스 및 인증 제어 '라는 문구가 나타납니다. 그런 다음 '익명 액세스'를 비활성화하고 '통합 Windows 인증'만 선택했는지 확인했습니다. 그런 다음 'IIS 프로세스 계정 시작'에 읽기 및 실행, 폴더 내용 나열, 물리적 사이트가 디스크에있는 위치로 읽기 (그렇지 않으면 원격으로 사이트에 액세스 할 수 없음)의 NTFS 사용 권한이 있는지 확인했습니다.

그런 다음 VHD에서 로컬 사용자 계정으로 로그인 한 IE6을 실행했고 자격 증명을 묻지 않고 해당 페이지를 표시했습니다.

다른 Windows XP Professional SP3 컴퓨터 (컴퓨터 이름 : Plato)에서 Internet Explorer 7을 실행하고 사이트 (http : // socrates)에 액세스하려고 시도했습니다. 나는 자격 증명을 묻는 메시지가 표시되었지만 SOCRATES \ user 및 적절한 비밀번호를 입력하면 사이트가 제대로 표시됩니다. SOCRATES에서 IIS 로그를 검사하여 사이트에 액세스하는 사용자가 실제로 SOCRATES \ user 인 것으로 확인되었습니다 (자신의 유효성을 검사하려면 cs-username 및 cs-client가 IIS 로그 구성에 포함되어 있는지 확인하십시오).

관련 문제