El beneficio de usar Token JWT con la Biblioteca Javascript del Front End de Fast Track es:
  1. No necesitas invertir tiempo de desarrollo construyendo el endpoint /authenticate en tu API del Operador.
  2. El flujo de autenticaci贸n ser谩 m谩s r谩pido.
  3. Habr谩 menos solicitudes contra tu API del Operador.

Paso 1: Generar el token

Comienza generando el token JWT para ser usado con el flujo On Site de Fast Track. Debe ser generado usando pr谩cticas oficiales de JWT sobre las cuales puedes leer aqu铆 https://jwt.io/ y aqu铆 https://jwt.io/introduction.
Agrega tambi茅n una reclamaci贸n en el JWT para el user_id.
Ejemplo de reclamaciones del payload del Token JWT:
Despu茅s de que hayas firmado tu Token JWT con un secreto de 256 bits, comparte el secreto con Fast Track para que la integridad del token pueda ser validada del lado de Fast Track.
El Token JWT necesita ser generado del lado del servidor y devuelto al front end al iniciar sesi贸n.

Paso 2: Hacer uso del token en la configuraci贸n de la biblioteca javascript de notificaciones en el sitio

Cuando est茅s configurando la biblioteca Javascript del Front End de Fast Track necesitas decirle que el token proporcionado es un Token JWT. Tambi茅n puedes seleccionar c贸mo la Biblioteca Javascript de Fast Track debe recoger el Token JWT; ya sea ley茅ndolo desde la variable `window.sid`, o recogi茅ndolo desde el almacenamiento local.
A continuaci贸n est谩 la configuraci贸n m铆nima requerida:

Ubicaci贸n del token

La ubicaci贸n del token puede ser especificada arriba como se muestra. Si no estableces la propiedad tokenLocation, el token JWT ser谩 le铆do desde window.sid en su lugar. Si quieres cambiar la clave del almacenamiento local, entonces debes modificar la segunda parte en la cadena, despu茅s de la puntuaci贸n. As铆: local_storage.custom_jwt_location.

Inicializaci贸n autom谩tica

Si est谩s ejecutando con autoInit : false entonces puedes proporcionar el token JWT como primer par谩metro en la funci贸n init, como se muestra a continuaci贸n: