ReportExecutionService.LogonUser(String, String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Registra um usuário e autentica uma solicitação de usuário no serviço Web do Servidor de Relatórios.
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)
Parâmetros
- userName
- String
O nome do usuário.
- password
- String
A senha do usuário.
- authority
- String
Optional. O nome de domínio a ser usado ao autenticar um usuário. Por exemplo, um domínio Windows. Passe um valor de null (Nothing no Visual Basic) para omitir esse argumento.
Comentários
A tabela abaixo mostra informações sobre cabeçalhos e permissões sobre esta operação.
| Uso do Cabeçalho SOAP | (Fora) ServerInfoHeaderValue |
| Modo Nativo Necessário Permissões | None |
| Permissões Necessárias no Modo SharePoint | None |
Esse método só funciona com uma extensão de segurança personalizada. Por favor, consulte Autenticação de Serviço Web para mais informações.
O LogonUser método autentica o usuário especificado para o serviço Web do Servidor de Relatórios quando a autenticação personalizada é configurada.
LogonUser deve ser chamado sobre a Camada de Soquetes Seguros (SSL). O método falha se não for chamado de forma segura. Após a autenticação bem-sucedida, o serviço Web do servidor de relatórios gera um cookie de autenticação e retorna o cookie no cabeçalho HTTPS. A resposta é retornada via SSL.