Intégration BFF Nuxt
Talred Identity Consumer pour Nuxt
Un module Nuxt côté serveur pour l’authentification hébergée, qui maintient les identifiants et tokens confidentiels hors du navigateur.
Ce qui est inclus
- Connexion hébergée et validation de l’état du callback
- Échange confidentiel du code de transfert
- Sessions de tokens chiffrées côté serveur
- Rafraîchissement, déconnexion et middleware de routes
Exemple de code
Conserver la session chiffrée et le token côté serveur tout en exposant seulement le profil public de l’utilisateur à la route BFF.
import { requireIdentityUser } from '@talred/identity-consumer-nuxt/runtime'
export default defineEventHandler(async (event) => {
const user = await requireIdentityUser(event, 'job-tracker')
return { user }
})