Desde el Dashboard se deben configurar las URLs de los siguientes 4 endpoints junto con sus métodos de autenticación.
Métodos de Autenticación
TransfiYa permite que cada banco configure uno o más métodos de autenticación para proteger sus endpoints de API REST. A continuación se explican los métodos compatibles y su configuración.La nube de TIN requiere un token válido en cada llamada. Actualmente no existe un mecanismo de reintento automático en caso de error al obtener el token, por lo tanto, cualquier error activa el flujo de reversión.
Método: NONE
No se utiliza ningún mecanismo de autenticación. Este es el comportamiento por defecto.
routerAuthMethoddebe configurarse comoNONE.
Método: API_KEY
Permite que el banco configure una clave de API como mecanismo de autenticación.
- El valor de la clave debe incluirse en el header
x-api-key. routerAuthMethoddebe serAPI_KEY.- En
routerAuthParamsse define el campox-api-keycon su valor.
Método: OAUTH2.0
Permite autenticación vía OAuth 2.0. Soporta dos flujos:
Flujo: client_credentials
- Requiere el
tokenUrl,grantType,clientId,clientSecretyscope. - El
grantTypedebe serclient_credentials.
Flujo: password
- Requiere el
tokenUrl,grantType,username,passwordyscope. - El
grantTypedebe serpassword.
Una vez generado el token, se incluye en el cuerpo de las solicitudes realizadas al banco junto con las credenciales.
Autenticación con Múltiples Métodos
Es posible combinar mecanismos de autenticación.- En
routerAuthMethodse listan los métodos separados por+, por ejemplo:OAUTH2.0+API_KEY. - En
routerAuthParamsse deben incluir los parámetros correspondientes a cada método.
Integración con IBM API Connect
Si el banco utiliza IBM API Connect, es necesario añadir el campo adicionalapiConnect: true en routerAuthParams.
- Esto indica a TIN Cloud que debe aplicar configuraciones específicas para integrarse correctamente con IBM API Connect.