<aside> 💡 A partir de 2024-08-01, la forma recomendada de autenticación para las aplicaciones Keirón es a través de token de integración permanente.

Este token se utiliza igualmente como header Authorization tipo Bearer token tal como se detalla en el apartado “Descripción” de esta página, con la única diferencia de no necesitar llamar al endpoint de login.

El token permanente puede ser solicitado por el cliente a su contraparte Keirón y únicamente será entregado por email a 1 destinatario definido por el cliente. Cualquier otro traspaso de token quedan en manos de quien lo recibió.

</aside>

Descripción

Endpoint para obtener el token de autenticación de usuario que se utilizará en el resto de solicitudes. La respuesta incluye el token de acceso, el tipo de token, su duración y los detalles del usuario.

Ruta

/authentication/login

Método

POST

Parámetros de cuerpo (body)

Parámetro Tipo Descripción
email string Correo electrónico del usuario.
password string Contraseña del usuario.
application string ID de la aplicación. Para la API de CRM el valor es 99a48b97-168a-4b3a-8556-4f59bf9c6e98

Ejemplo objeto de entrada

{
    "email": "[email protected]",
    "password": "xxxxxxxxxx",
    "application": "99a48b97-168a-4b3a-8556-4f59bf9c6e98"
}

Ejemplo objeto de salida (response)

{
    "data": {
        "accessToken": "[TOKEN]",
        "tokenType": "bearer",
        "expiresIn": "86400",
        "user": {
            "uuid": "5be29bbf-7ae2-xxxx-xxxx-xxxxxxxxxxxx",
            "firstName": "firstname",
            "lastName": "lastname",
            "email": "[email protected]",
            "roles": [
                {
                    "uuid": "52a787d9-b5ac-xxxx-xxxx-xxxxxxxxxxxx",
                    "application": {
                        "uuid": "99a48b97-168a-4b3a-8556-4f59bf9c6e98"
                    }
                }
            ]
        }
    },
    "success": true
 }