Tema anterior: loginServiceTema siguiente: Implementación de loginServiceManaged en Java


loginServiceManaged

Se aplican los siguientes parámetros al método loginServiceManaged:

Parámetro

Tipo

Descripción

póliza

Cadena

(Obligatorio) Identifica la política, que debe estar en texto sin formato.

encrypted_policy

Cadena

(Obligatorio) Identifica la firma digital del código de política cifrado con la clave privada del titular de la política. Está en formato de texto BASE64.

Descripción

Realiza la autenticación del usuario. Para ello, busca la política por el código de política de texto sin formato, recupera la clave pública del titular de la política asociada a la política, descifra el código de política, combina el contenido descifrado con el código de política y, finalmente, abre la sesión con un servidor. El SID devuelto puede utilizarse en invocaciones de métodos de servicios Web posteriores. El contacto de representación especificado en la política es responsable de todas las actividades de servicios Web que se inicien posteriormente. Se imponen toda la seguridad del grupo de funciones y la partición de datos para el contacto de representación definido en la política.

También es importante señalar que el parámetro encrypted_policy está en formato de texto BASE64 y es necesario realizar una conversión adecuada del formato binario. El SID se debe liberar sin logout(). Un ID de sesión puede vencer si no se utiliza antes de que se agote el tiempo de espera.

Resultado

Se devuelve lo siguiente:

Parámetro

Tipo

Description

SID

Cadena

Identifica el SID único que se va a utilizar para el resto de las llamadas a Servicios Web. Está en texto sin formato.