Next.js B2B Dashboard Example¶
Reference implementation for server-side token exchange and session login.
Install¶
Env¶
LAST1_ISSUER_URL=https://auth.last1.id
LAST1_CLIENT_ID=... # Copy Client ID (UUID) or App ID slug
LAST1_CLIENT_SECRET=...
LAST1_REDIRECT_URI=http://localhost:3000/api/auth/last1/callback
Flow¶
- Render
Last1LoginButtonon sign-in page. - Save PKCE verifier in secure cookie/session.
- In callback route, call
exchangeCode()from@last1id/sdk. - Create app session with token set.