ReportExecutionService.LogonUser(String, String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Registra un usuario y autentica una solicitud de usuario en el servicio web del Servidor de Informes.
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
Nombre del usuario.
- password
- String
La contraseña del usuario.
- authority
- String
Optional. El nombre de dominio a usar al autenticar a un usuario. Por ejemplo, un dominio de Windows. Pasa un valor de null (Nothing en Visual Basic) para omitir este argumento.
Comentarios
La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.
| Uso de la cabecera SOAP | (Fuera) ServerInfoHeaderValue |
| Permisos requeridos en modo nativo | None |
| Permisos requeridos en el modo SharePoint | None |
Este método solo funciona con una extensión de seguridad personalizada. Por favor, consulte la Autenticación de Servicios Web para más información.
El LogonUser método autentica al usuario especificado ante el servicio web del Servidor de Informes cuando se ha configurado la autenticación personalizada.
LogonUser debe llamarse sobre la Capa de Sockets Seguros (SSL). El método falla si no se llama de forma segura. Tras la autenticación exitosa, el servicio web del servidor de informes genera una cookie de autenticación y devuelve la cookie en la cabecera HTTPS. La respuesta se devuelve por SSL.