0

내부 사용자는 사용자 이름과 암호를 입력하여 홈페이지를 볼 수 있습니다. SSO를 사용하고 프롬프트를 표시하지 않기를 바랍니다. 여기ASP.NET 페이지의 내부 사용자에게 자격 증명을 요청합니다.

은 세부 사항입니다 :

  • Windows 인증을 사용할 수 있습니다. 나머지는 사용할 수 없습니다 (익명 인증 포함)
  • 및 .NET Framework 4.0 기본 응용 프로그램 풀 사용. AppPool을은
  • 서버 및 클라이언트는 클라이언트 측에서 변경을 만들기
  • 을 테스트 인터넷 익스플로러를 사용하여 같은 AD 도메인
  • 에 옵션 (신뢰할 수있는 사이트 등)
  • 하지 가 NetworkService 계정을 사용하여 참고

: 나는 웹 사이트의 pysical 폴더에 읽기 권한 사용자를주는 경우에, 그들은 입력하라는 메시지가 표시되지 않습니다 자격 증명. 그러나, 나는 내가 IIS_IUSRS 때문에 사용자에게 권한을 부여해야하는 이유를 알아 내려고 노력하고있어 모든 권한을 가지고

답변

1

당신은 인증 된 클라이언트의 또는의 보안 컨텍스트와 운영 및 리소스에 액세스를 수행하는 데 가장을 사용하려고 할 수 있습니다 AD에서 특정 Windows 계정을 사용하고 SSO를 달성하십시오.

는 내부 인증 된 사용자를 가장하여 Web.config 파일을 변경하려면

내가 IIS에서 사용의 Web.config에 라인을 설정하고 가장을 추가 한
<authentication mode="Windows" /> 
<identity impersonate="true" /> 
+0

. 자격 증명 요청 – Ned