Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Se construyó un mock para realizar pruebas de desarrollo emulando un cliente de la aplicación utlizando Vue 2.

Contenido

Table of Contents
minLevel1
maxLevel6
outlinefalse
typeflat
separatorbrackets
printablefalse

Escenario básico

Este escenario agrupa las funcionalidades básicas para usar token digital desde un dispositivo

La interfaz de usuario tiene el siguiente aspecto:

...

Actualmente éste , este cliente consume los siguientes endpoints del servicio de agregación:

Endpoint - Aggregation Service

Descripción

POST ffss-token-aggregation-service/tokens/key

Habilita el uso del token en la aplicación

POST ffss-token-aggregation-service/tokens/totp

Genera un token con la semilla generada por el servicio y lo valida contra el servicio.

PUT ffss-token-aggregation-service/tokens/key

Restablece la semilla criptográfica para la cuenta

DELETE ffss-token-aggregation-service/tokens/totp

Desvincula la cuenta para generar token digital

POST ffss-token-aggregation-service/tokens/key

Habilita el uso del token en la aplicación

POST ffss-token-aggregation-service/tokens/totp

Genera un token con la semilla generada por el servicio y lo valida contra el servicio.

POST ffss-token-aggregation-service/tokens/acoount

Verifica que la cuenta del usuario se encuentre registrada

POST ffss-token-aggregation-service/tokens/device

Verifica que el dispositivo se encuentre registrado

Escenario PWA

...

Considerando que el servicio desde Spin puede ser utilizado para autorizar transacciones externas, en este escenario se usa el dispositivo para generar el TOTP y la validación se realiza en la PWA

...

Finalmente, si se quiere depurar el mock en entorno de desarrollo, se puede hacer con el comando:

Code Block
npm run  dev

Código fuente

View file
namedigital-token-client-mock.zip

Jira Legacy
serverSystem Jira
serverId08c95066-e26d-357f-9c44-10e77235956c
keyPALO-49

Jira Legacy
serverSystem Jira
serverId08c95066-e26d-357f-9c44-10e77235956c
keyPALO-165

https://fintechdigital.atlassian.net/browse/PALO-548