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


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

Определение

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

public:
 void LogonUser(System::String ^ userName, System::String ^ password, System::String ^ authority);
public void LogonUser (string userName, string password, string authority);
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

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

Комментарии

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

Использование заголовка SOAP (Out) ServerInfoHeaderValue
Необходимые разрешения в собственном режиме Нет
Необходимые разрешения в режиме Интеграции с SharePoint Нет

Этот метод работает только с пользовательским расширением безопасности. Дополнительные сведения см. в статье Проверка подлинности веб-службы .

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

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

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