2010-05-20 62 views
5

有人可以请指导我如何做这种类型的设置,即我有一个Windows服务器与ASP.NET页面,并希望将这些凭据使用集成Windows身份验证一个基于Linux的Oracle数据库。Oracle上的Linux与ASP.NET Windows身份验证模拟

+2

嗨,这已经超过5年,因为你问这个问题。你找到解决这个问题的办法吗? – Jupin 2016-02-08 14:47:56

回答

0

你可以尝试把

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

在web.config。这应该将最终用户的凭据发送到数据库。如果这不是你想要的,然后尝试类似于

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;