0
Windows 인증을 사용하는 ASP.NET MVC 4를 사용하여 인트라넷 웹 응용 프로그램을 개발 중입니다. SharpSVN을 통합하여 일부 SVN 상호 작용을 수행했으며 처음에는 SVN에서 사용자를 인증하기 위해 Windows 인증에서 사용자 이름과 암호를 사용할 계획 이었지만 사용하는 경우 사용자의 암호를 얻을 수 없습니다 Windows 인증.SharpSVN with ASP.NET MVC 4 웹 응용 프로그램
이렇게하려면 어떤 방법이 있습니까? SharpSVN이 ASP.NET의 Windows 인증을 사용하도록하려면?
감사합니다.
나는 가장 (impersonation)을 살펴 봤지만 이것이 SharpSvn 클라이언트에 사용자 이름과 암호를 설정하는 데 어떻게 도움이되는지 알 수 없습니다. 내가 가장을 사용하면이 줄을 실행할 필요가 없다고 말하고있는 중입니다. 코드 : client.Authentication.DefaultCredentials = new System.Net.NetworkCredential ("user", "password"); ? – Cosmin
암호를 설정하는 데 도움이되지 않습니다. 명시 적으로 양식을 요구하지 않는 한 WindowsAuthenticated 사용자가 암호를 가져올 수 없습니다. 가장은 구체적인 사용자로 웹 서버의 스레드를 실행할 수있게하므로 SharpSVN 클라이언트가 해당 사용자 자격 증명으로 실행됩니다. SVN 저장소가 인증 도메인을 지원하는 경우 AD 도메인이면 충분합니다. 사용자/패스를 제공하지 않아도됩니다. –