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.