Login
Se realizará una llamada POST con el siguiente objeto JSON de credenciales en el cuerpo.
Parámetros de Entrada
Parámetro | Tipo | Descripción |
|---|---|---|
username | String | El nombre de usuario con el que se registra en la API. |
password | String | El password del usuario. |
Parámetros de Salida
Como salida de esta petición si es correcta se devolverá un token con el formato siguiente:
eyJhbGciOiJIUzI1NiIsInppcCI6IkdaSVAifQ.H4sIAAAAAAAAAKtWyiwuVrJSCs_ILEkNLsnPS1VwTszJTCqqVHAM8FTSUcpMLFGyMjQ1tjQyNzazMNFRSq0ogAmYG4EEipPzC1KBRugXpRaX6CdnpulraQE1lhanFgFFy4tLdHOTypVqAcHD9fNqAAAA.brzHhjPbjsdiw_clAlUh0RKILgZ9J9yRZgdKWlj2Sow
Este token tendrá que emplearse en todas las llamadas posteriores, incluyéndolo como valor del campo Authorization de la cabecera HTTP.
Este token tiene un periodo de validez, pasado el cual no podrá ser utilizado. Este periodo es configurable.
En caso de que la petición no sea correcta, se devolverá un código HTTP 401 (Non Athorized).
Ejemplos
Llamada (Método POST)
https://servidor:8443/calibry-rest-api/rest/cif/login
{
"username":"wst",
"password":"Calibry"
}
Respuestas
Correcta:
eyJhbGciOiJIUzI1NiIsInppcCI6IkdaSVAifQ.H4sIAAAAAAAAAKtWyiwuVrJSCs_ILEkNLsnPS1VwTszJTCqqVHAM8FTSUcpMLFGyMjQ1tjQyNzazMNFRSq0ogAmYG4EEipPzC1KBRugXpRaX6CdnpulraQE1lhanFgFFy4tLdHOTypVqAcHD9fNqAAAA.brzHhjPbjsdiw_clAlUh0RKILgZ9J9yRZgdKWlj2Sow
Error:
HTTP 401 Non Authorized