5
이 유형의 설정을 수행하는 방법에 대한 안내를받을 수 있습니까? 예 : ASP.NET 페이지가있는 Windows 서버가 있고 Windows 통합 인증을 사용하여 해당 자격 증명을 전달하고 싶습니다. Linux 기반 Oracle DB입니다.ASP.NET에서 Windows 인증 ASP.NET을 사용하는 Oracle에서
이 유형의 설정을 수행하는 방법에 대한 안내를받을 수 있습니까? 예 : ASP.NET 페이지가있는 Windows 서버가 있고 Windows 통합 인증을 사용하여 해당 자격 증명을 전달하고 싶습니다. Linux 기반 Oracle DB입니다.ASP.NET에서 Windows 인증 ASP.NET을 사용하는 Oracle에서
당신은 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;
안녕하세요,이 질문을 한 지 5 년이 지났습니다. 이 문제에 대한 해결책을 찾았습니까? – Jupin