2010-05-20 4 views
5

이 유형의 설정을 수행하는 방법에 대한 안내를받을 수 있습니까? 예 : ASP.NET 페이지가있는 Windows 서버가 있고 Windows 통합 인증을 사용하여 해당 자격 증명을 전달하고 싶습니다. Linux 기반 Oracle DB입니다.ASP.NET에서 Windows 인증 ASP.NET을 사용하는 Oracle에서

+2

안녕하세요,이 질문을 한 지 5 년이 지났습니다. 이 문제에 대한 해결책을 찾았습니까? – Jupin

답변

0

당신은 Web.config의에서

<system.web> 
    <identity impersonate="false" /> 

를 넣어 시도 할 수 있습니다. 이렇게하면 최종 사용자의 자격 증명을 데이터베이스로 보내야합니다. 원하는 내용이 아닌 경우 다음을 시도하십시오.

ImpersonableWebRequest request = WebRequest.Create(url); 

CredentialCache creds = new CredentialCache(); 
NetworkCredential networkCredential = new NetworkCredential("bob", "130B", "domain"); 
creds.Add(new Uri(url), authType, networkCredential); 

request.Credentials = creds; 
관련 문제