Nuxt BFF integration
Talred Identity Consumer for Nuxt
A server-side Nuxt module for hosted authentication that keeps confidential credentials and tokens out of browser JavaScript.
What it includes
- Hosted login and callback state validation
- Confidential handoff-code exchange
- Encrypted server-side token sessions
- Token refresh, logout and route middleware
Code example
Keep the encrypted session and access token server-side while exposing only the public user profile to the BFF route.
import { requireIdentityUser } from '@talred/identity-consumer-nuxt/runtime'
export default defineEventHandler(async (event) => {
const user = await requireIdentityUser(event, 'job-tracker')
return { user }
})