Si no estás utilizando el Web SDK, sino que trabajas con el Embedded Wallet y TypeScript, puedes ir aquí para ver cómo manejar el proceso de verificación.
Un ejemplo de cliente y servidor que demuestra lo siguiente está disponible aquí
Implementación
Solicitar IdToken desde el cliente
Una vez que el usuario se ha autenticado con un Embedded Wallet en el cliente, simplemente llame a la función correspondiente para obtener un JWT de Sequence.
Importar bibliotecas JWT e inicializar JWKS
Desde nuestro servidor express al que se envió el JWT, simplemente importamos la biblioteca JWT preferida para verificar la información e inicializamos nuestro JWKS para la verificación. También es importante asegurarse de que la audiencia esperada esté correctamente configurada para que la reclamación se verifique adecuadamente.
Decodificar el JWT y verificar los claims
Ahora podemos analizar el JWT, verificarlo contra nuestro JWKS URI y luego validar cualquiera de los claims.