Cómo utilizar Servicios web seguros
Visión general
Este módulo permite llamar a cualquier servicio web de Etendo estándar del mismo modo que al endpoint /ws, pero utilizando autenticación mediante token.
Este método de autenticación también permite definir el contexto de las llamadas eligiendo el rol y/o la organización al solicitar un token. También es posible renovar un token para actualizar la fecha de caducidad o cambiar el rol/organización.
Además de la implementación de autenticación, el módulo incluye utilidades para desarrolladores y servicios web útiles, como jsonDal (para acceder a la capa de acceso a datos de OB con json).
Configuración inicial
Aplicación > Configuración General > Entidad > Entidad
Es necesario configurar la clave de cifrado y el tiempo de expiración de los tokens de autenticación en la ventana Entidad con el rol de Administrador del sistema.
Si el campo Tiempo de expiración es igual a 0, los tokens no caducan.
Genere una clave aleatoria con el botón Generar Clave.
Info
De forma predeterminada, se utiliza el algoritmo de cifrado ES256; es posible cambiarlo configurando una nueva preferencia con la propiedad Encryption Algorithm y estableciendo su valor en HS256 para utilizar un algoritmo heredado.
Warning
Se requiere un nombre de dominio válido y un certificado SSL/TLS para utilizar Servicios web seguros. Instale un certificado o contacte con su administrador para evitar errores en tiempo de ejecución al generar tokens en instancias de servidor.
Swagger de Servicios web seguros
Info
Para más información, visite Swagger de Servicios web seguros.
This work is licensed under CC BY-SA 2.5 ES by Futit Services S.L.
