Windows에서 인증 한 사용자 (로그온 한 사용자) 만 대부분의 페이지에 액세스 할 수있는 ASP.NET 응용 프로그램이 있습니다. 자, 내 클라이언트가 사용자 정의 로그인 대화/페이지와 함께,이 응용 프로그램을 통해 '로그온'할 수 있기를 원합니다.Windows 인증을 사용할 때 다른 Windows 사용자를 가장하는 방법은 무엇입니까?
인증은이를 달성하는 방법이며, 어떻게해야합니까?
NetworkCredential credentials = new NetworkCredential("username", "password");
을 그리고 당신의 보안 리소스에 액세스하기 위해 자격 증명을 사용
사용자는 기존의 AD 기반 로그인을 사용하여 Windows 인증을 원합니다. 나는 아마도 Forms auth를 사용할 수 있지만 수동으로 Windows auth를 사용하지만 추한 것입니다. – ProfK
그게 왜 못생긴가요? ActiveDirectoryMembership 공급자를 사용하기 만하면됩니다. 케이크 한 조각. 언급 된 것처럼 표준 AD 멤버쉽 제공자와 함께 로그인 컨트롤 등을 사용할 때 특히 그렇지 않습니다. –