Compartir a través de


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

Definición

Inicia la sesión de un usuario y autentica una solicitud de usuario en el servicio web del servidor de informes. Este método solo se aplica al 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

Nombre del usuario.

password
String

La contraseña del usuario.

authority
String

Opcional. El nombre de dominio que se va a utilizar al autenticar a un usuario. Pase un valor null (Nothing en Visual Basic) para omitir este argumento.

Atributos

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Uso del encabezado SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios en modo nativo None
Permisos necesarios en modo de SharePoint No compatible

Este método produce una OperationNotSupportedSharePointMode excepción cuando se invoca en modo de SharePoint.

Este método autentica al usuario especificado en el servicio web del servidor de informes cuando se ha configurado la autenticación personalizada.

Este método se debe llamar a través de capa de sockets seguros (SSL). Se produce un error en el método si no se llama de forma segura. Tras la autenticación correcta, el servicio web del servidor de informes genera una cookie de autenticación y devuelve la cookie en el encabezado HTTPS. La respuesta se devuelve a través de SSL.

Se aplica a