Поделиться через


ReportingService2010.LogonUser(String, String, String) Метод

Определение

Выполняет вход в систему пользователя и аутентифицирует запрос пользователя к веб-службе сервера отчетов. Этот метод применим только в собственном режиме.

public:
 void LogonUser(System::String ^ userName, System::String ^ password, System::String ^ authority);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/LogonUser", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public void LogonUser (string userName, string password, string authority);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/LogonUser", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.LogonUser : string * string * string -> unit
Public Sub LogonUser (userName As String, password As String, authority As String)

Параметры

userName
String

Имя пользователя.

password
String

Пароль пользователя.

authority
String

Имя домена, используемое при проверке подлинности пользователя (необязательно). Чтобы не указывать этот аргумент, передайте значение null (Nothing в Visual Basic).

Атрибуты

Комментарии

В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.

Использование заголовков SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Необходимые разрешения в собственном режиме Нет
Необходимые разрешения в режиме SharePoint Не поддерживается

Этот метод создает OperationNotSupportedSharePointMode исключение при вызове в режиме SharePoint.

Этот метод проверяет подлинность указанного пользователя в веб-службе сервера отчетов при настройке пользовательской проверки подлинности.

Этот метод должен вызываться по протоколу SSL. Метод завершается ошибкой, если он не вызывается безопасно. После успешной проверки подлинности веб-служба сервера отчетов создает файл cookie проверки подлинности и возвращает файл cookie в заголовке HTTPS. Ответ возвращается по протоколу SSL.

Применяется к