简体   繁体   English

是否可以将域用户凭据传递给WebBrowser Control?

[英]Is it possible to pass domain user credential to WebBrowser Control?

I just want to know is it possible to pass domain user account credential to WebBrowser Control to view SSRS Report? 我只想知道是否可以将域用户帐户凭据传递给WebBrowser Control以查看SSRS报告?

Maybe something like this: 也许是这样的:

    public void GetReportUrl(string repUrl)
    {
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(repUrl);
        request.Credentials = new NetworkCredential("UserName", "Password");
        webBrowser1.Navigate(request.RequestUri);
    }

if you want the current network credentials try 如果你想要当前的网络凭据尝试

request.Credentials = CredentialCache.DefaultNetworkCredentials;

or 要么

request.Credentials = CredentialCache.DefaultCredentials;

for the windows user credentials. 对于Windows用户凭据。 You cannot "read" the users password, but the above should suffice for "windows authentication" web pages. 您无法“读取”用户密码,但上述内容应足以满足“Windows身份验证”网页的要求。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM