ASP.NET подключиться к отчету SSRS с помощью встроенной безопасности Windows? - PullRequest
0 голосов
/ 19 июня 2019

В настоящее время наше приложение ASP.NET подключается к отчету SSRS с использованием имени пользователя и pwd.

Как вместо этого подключиться с использованием встроенной безопасности Windows?

Это позволяет настроить сервер отчетов на использование интегрированной Windowssecurity: https://docs.microsoft.com/en-us/sql/reporting-services/security/configure-windows-authentication-on-the-report-server?view=sql-server-2017

Но что нам нужно изменить в нашем приложении после этого?

Ниже приведен наш текущий код:

ReportViewer1.ServerReport.ReportServerCredentials = new ReportServerNetworkCredentials();
ReportViewer1.ServerReport.ReportServerUrl = new Uri(System.Configuration.ConfigurationManager.AppSettings["myReportServerURL"].ToString());
ReportViewer1.ServerReport.ReportPath = strReportToLoad;
ReportViewer1.ServerReport.SetParameters(paramList);
ReportViewer1.ServerReport.Refresh();
ReportViewer1.Visible = true;

public sealed class ReportServerNetworkCredentials : IReportServerCredentials
:
    public System.Net.ICredentials NetworkCredentials
    {
        get
        {
            return new System.Net.NetworkCredential("myUserName", "myPWD", "myDomainName");
        }
}

Спасибо.

...