문제

우리는 현재 광고 그룹 멤버십을 사용하여 사용자를 인증 해야하는 Windows SmartClient를 개발하고 있습니다.

이제 일부 사용자가 VPN을 통해 연결 해야하는 요구 사항이 있습니다. VPN 로그인에서 광고 계정 ID 및 그룹을 얻을 수있는 방법이 있습니까?

WindowsIndity.getCurrent ()는 VPN 계정 정보 대신 로컬 사용자 계정을 반환합니다.

로컬 계정 이름은 VPN 연결에 사용 된 광고 계정과 다릅니다. 즉, 사용자는 홈 PC에 있고 작업 광고 계정을 사용하여 사무실에 연결합니다.

도움이 되었습니까?

해결책

컴퓨터가 도메인에 있고 광고 자격 증명으로 로그인하면 좋습니다. WindowsIdentity.GetCurrent() 올바르게 돌아갑니다. 네트워크에 VPN이지만 광고에 들어 가지 않으면 운이 좋지 않습니다. 프로그램을 광고 계정으로 실행해보십시오. "run as"대화 상자에서 올바르게 인증되면 WindowsIdentity.GetCurrent() 정확해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top