Tema anterior: Autenticación de API

Tema siguiente: Cierre de sesión de API

Inicio de sesión de API

Esta llamada permite la autenticación de usuarios mediante un conjunto de credenciales de CA EEM, un certificado o un ID de sesión.

Dado que puede incluir información de autenticación en cualquier URL de llamada a API, en la mayoría de los casos no es necesario utilizar una llamada de inicio de sesión independiente. La llamada de inicio de sesión resulta especialmente útil para obtener un ID de sesión, que podrá utilizarse posteriormente para autenticar otra llamada, como, por ejemplo, getReportViewer.

Los argumentos utilizados para esta llamada son los siguientes:

username

Define el nombre de usuario de CA Enterprise Log Manager válido para la autenticación.

certname

Define el nombre del certificado para la autenticación, en caso de que haya registrado el producto que desea que tenga acceso a CA Enterprise Log Manager.

password

Define la contraseña de usuario de CA Enterprise Log Manager o la contraseña de certificado para la autenticación, según el método que haya utilizado para la autenticación.

sessionid

Define el ID de sesión a partir de una sesión autenticada existente, que podrá utilizar para autenticar una nueva sesión.

Ejemplos relativos al inicio de sesión de API

Comando:

https://ELMSERVER:5250/spin/calmapi/calmapi_login.csp&username=xx&password=xx

Respuesta correcta:

  <?xml version="1.0" encoding="UTF-8" ?> 
 <Result>
  <Value>true</Value> 
  <Description>Authentication Successful.</Description>
  <SessionId>spin=62e39751-computername.domain.com49b8a97e-9bfd318-1</SessionId> 
  </Result>

El ID de sesión abierto mediante el inicio de sesión aparece en la etiqueta <SessionId>.

Respuesta incorrecta:

<?xml version="1.0" encoding="UTF-8" ?> 
<Result>
<Value>false</Value>
	<Description> EE_AUTHFAILED Authentication Failed</Description>
</Result>

Más información:

Autenticación de API

Llamadas de los visores de consultas e informes