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

Definição

Faz logon de um usuário e autentica uma solicitação de usuário no serviço Web do Servidor de Relatório.

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

Opcional. O nome do domínio a ser usado ao autenticar um usuário. Por exemplo, um domínio do Windows. Passe um valor null (Nothing no Visual Basic) para omitir esse argumento.

Comentários

A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.

Uso do cabeçalho SOAP (Out) ServerInfoHeaderValue
Permissões necessárias do modo nativo Nenhum
Permissões necessárias do modo do SharePoint Nenhum

Esse método funciona apenas com uma extensão de segurança personalizada. Consulte Autenticação de Serviço Web para obter mais informações.

O LogonUser método autentica o usuário especificado no serviço Web servidor de relatório quando a autenticação personalizada foi configurada.

LogonUser deve ser chamado por SSL (Secure Sockets Layer). O método falhará se não for chamado com segurança. Após a autenticação bem-sucedida, o serviço Web do servidor de relatório gera um cookie de autenticação e retorna o cookie no cabeçalho HTTPS. A resposta é retornada por SSL.

Aplica-se a