내 웹 앱이 Windows 인증을 사용하도록 설정되어 있고 가장이 true로 설정되어 있습니다. asp.net 가장 설정
<authentication mode="Windows"/>
<identity impersonate="true"/>
내 로컬 컴퓨터 (IIS6)에서 실행
, 내 현재 로그인과 액티브 디렉토리에 액세스 할 수 있습니다.WindowsIdentity curIdentity = WindowsIdentity.GetCurrent();
WindowsPrincipal myPrincipal = new WindowsPrincipal(curIdentity);
그러나 내 사이트에 원격으로 액세스 할 때 가장이 작동하지 않는 것 같습니다. 사용자가 속한 그룹을 표시하고 매우 짧은 목록을 얻습니다!
그 밖의 무엇이 필요합니까?
... Kerberos를 사용하지 않는 한 ... – JohnFx
사실 이보다 더 복잡합니다. 계정 위임에 들어가서 제한 사항을 해결하기 위해 시작할 수 있습니다. –
OK, 뭔가를 확인하는 중 ... kerberos를 사용하지 않고 (올바른) 사용자 이름을 얻을 수있는 방법이 없습니까? –