payload-authjs
Auth.js (NextAuth 5) integration plugin for Payload CMS 3 with session management.
Overview
Integrates Auth.js into Payload CMS by getting user sessions from Auth.js. Auto-creates a users collection. Provides getPayloadSession for server-side and usePayloadSession hook for client-side session management. Supports all Auth.js providers including GitHub, Google, and Discord. Handles session management, middleware integration, and TypeScript type augmentation.