Token de Deals

dmedina
Fri, 21 Feb 2025 19:21:59 +0000
Deals

¿Para qué sirve?

El token de Deals es el mecanismo de seguridad que permite identificar y publicar dentro de Deals via API

Antes de empezar

Configuraciones iniciales en el sistema.

Es importante tener en cuenta que la empresa debe encontrarse activa para poder hacer uso de Deals

Esto lo podremos verificar en la sección de menú:
Menú de Go → Deals → Configurar Empresa

Si la empresa está inactiva, se la debe de activar con el siguiente botón:

Al activarla veremos que se generaron los campos:

CFU

Secret Key

Dirección de email

Obtener Token de Deals

Una vez realizada la configuración correspondiente, es necesario realizar ciertas llamadas api para poder obtener un token en Deals

1. Para solicitar un token es necesario que dirigirse a la pantalla de Configuración de empresa y tomar los siguientes valores:

2. Dichos valores son necesarios para poder solicitar un bearer Token. Para ello debemos realizar una request de tipo POST al siguiente endpoint:

Ambiente | Base URL
Dev | https://go-dev.finneg.com/api/1/deals-back/authenticate
Qa | https://go-qa.finneg.com/api/1/deals-back/authenticate
Prod | https://go-prod.finneg.com/api/1/deals-back/authenticate

Con el siguiente formato de body

{
"cfu": "4344107156248968407",
"secretKey":"$2a$10$UWA3aFGqhlkYjJAwqLJPUepxyjsnguBr5u2I5ngbMy9kj/m1bdRHa"
}

4. Posteriormente, por postman deberíamos recibir una respuesta similar a la siguiente:

Información del token de Deals

Para poder validar si un token sigue contando con validez, utilizar el siguiente endpoint:

Es necesario enviar el bearer token obtenido, para ello debemos de realizar un GET al siguiente endpoint

Ambiente | Base URL
Dev | https://go-dev.finneg.com/api/1/deals-back/info
Qa | https://go-qa.finneg.com/api/1/deals-back/info
Prod | https://go-prod.finneg.com/api/1/deals-back/info

Con el siguiente Header:

La respuesta será similar a la siguiente:

{
"token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIzNjQ1NzUwNzAyMzY2MTEwNDYzIiwiZXhwIjoxMDQwNDExNzg3NywiaWF0IjoxNzM0MDE2MDQ2fQ.-hbEzxeJTzFrmY9ZSSRf_HYpz_ZggxULiY8UspgpDO_BhLOHgqDUq2hm1Juuih_IvK0ypKa2o0QNHDAs0mgLdg",
"createAt": "2024-12-12T15:07:26.000+00:00",
"expiresAt": "2299-09-11T00:44:37.000+00:00",
"cfu": "3645750702366110463",
"businessName": "WILLIAMS",
"businessCode": "27",
"workspace": "AGROINTEGRACIONES",
"cuitBusiness": "30-70738607-6"
}

1 publicación - 1 participante

Leer todo el tema