SDK de NextAuth
Integra tus aplicaciones Next.js con la plataforma ChatBotKit de una forma totalmente nueva con nuestra integración NextAuth.js. Diseñada específicamente para funcionar a la perfección con nuestra API de socios, esta integración simplifica la incrustación de usuarios, lo que le permite crear aplicaciones más personalizadas y sólidas.
Características principales
- Hecho a medida para Next.js: Nuestra integración NextAuth.js está construida específicamente para una integración perfecta en sus aplicaciones Next.js, proporcionando una incrustación de usuario eficiente.
- Partner API Integration: This integration is designed to work hand-in-hand with our Partner API, further enhancing your capability to build SaaS solutions on top of ChatBotKit.
- Fácil instalación: Con un proceso de instalación sencillo y una configuración intuitiva, empezar a utilizar nuestra integración NextAuth.js es muy fácil.
Primeros pasos
-
Instalación: Añade la integración a tu proyecto usando npm:
npm install @chatbotkit/nextauth
-
Configuración: Crear un
nextauth.config.js
en el directorio raíz de tu proyecto y añade el siguiente código:const { ChatBotKitPartnerAdapter, ChatBotKitEmailProvider, MemoryStore, } = require('@chatbotkit/nextauth') const nextAuthConfig = { adapter: ChatBotKitPartnerAdapter({ secret: process.env.CHATBOTKIT_API_SECRET, store: new MemoryStore(), }), providers: [ChatBotKitEmailProvider({})], session: { strategy: 'jwt', }, callbacks: { async session({ session, token }) { session.user = token.user return session }, async jwt({ token, user }) { if (user) { token.user = user } return token }, }, pages: { signIn: '/signin', verifyRequest: '/verify', }, debug: !!process.env.DEBUG, }
-
Uso: Utilice el archivo de configuración para inicializar las rutas NextAuth.js como lo haría normalmente.
Profundizar
¿Quiere saber más? Nuestra completa documentación sobre la integración de NextAuth.js proporciona todo lo que necesitas para empezar a utilizar la integración NextAuth.js de ChatBotKit. Para ver un ejemplo completo de la integración en uso, visite nuestro repositorio de GitHub.
Join us in the era of conversational AI. Empower your Next.js applications with ChatBotKit's NextAuth.js integration - because your applications deserve the best!