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

时间:2019-03-28 10:03:20

标签: c# windows winforms

我只想知道是否可以将域用户帐户凭据传递给WebBrowser Control以查看SSRS报告?

也许是这样的:

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

1 个答案:

答案 0 :(得分:0)

如果您想要当前的网络凭据,请尝试

request.Credentials = CredentialCache.DefaultNetworkCredentials;

request.Credentials = CredentialCache.DefaultCredentials;

用于Windows用户凭据。 您无法“读取”用户密码,但是上面的内容足以用于“ Windows身份验证”网页。