Aller au contenu
← Tous les exemples

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.

  • Nuxt 3/4
  • Nitro
  • TypeScript
  • Échange OAuth
  • Cookies HTTP-only

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 }
})