ReportingService2010.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. Esse método se aplica 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 de domínio a ser usado ao autenticar um usuário. Passe um valor de null (Nothing no Visual Basic) para omitir esse argumento.

Atributos

Comentários

A tabela abaixo mostra informações sobre cabeçalhos e permissões sobre esta operação.

Uso do Cabeçalho SOAP (Em) TrustedUserHeaderValue

(Fora) ServerInfoHeaderValue
Modo Nativo Necessário Permissões None
Permissões Necessárias no Modo SharePoint Sem suporte

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

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

Esse método 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