ReportingService2010.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. Esse método aplica-se apenas ao modo nativo.

public:
 void LogonUser(System::String ^ userName, System::String ^ password, System::String ^ authority);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/LogonUser", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public void LogonUser (string userName, string password, string authority);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/LogonUser", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
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. Passe um valor null (Nothing no Visual Basic) para omitir esse argumento.

Atributos

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 (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias do modo nativo Nenhum
Permissões necessárias do modo do SharePoint Sem suporte

Esse método gera uma OperationNotSupportedSharePointMode exceção quando invocado no modo do SharePoint.

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

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

Aplica-se a