ReportExecutionService.LogonUser(String, String, String) Método

Definição

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.

Aplica-se a