Apprenez à intégrer NextAuth.js dans vos applications Next.js avec le SDK NextAuth de ChatBotKit. Simplifiez l'intégration des utilisateurs et améliorez vos solutions SaaS grâce à l'intégration transparente de l'API des partenaires. Commencez dès aujourd'hui !

Intégrez vos applications Next.js avec la plateforme ChatBotKit d'une toute nouvelle manière avec notre intégration NextAuth.js. Spécialement conçue pour fonctionner de manière transparente avec notre API partenaire, cette intégration simplifie l'intégration des utilisateurs, vous permettant de créer des applications plus personnalisées et plus robustes.

Caractéristiques principales

  • Conçu pour Next.js: Notre intégration NextAuth.js est conçue spécifiquement pour une intégration transparente dans vos applications Next.js, offrant une intégration efficace de l'utilisateur.
  • 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.
  • Installation facile: Avec un processus d'installation simple et une configuration intuitive, démarrer avec notre intégration NextAuth.js est un jeu d'enfant.

Pour commencer

  1. Installation: Ajoutez l'intégration à votre projet en utilisant npm :

    npm install @chatbotkit/nextauth
  2. Configuration: Créer un nextauth.config.js dans le répertoire racine de votre projet et ajoutez le code suivant :

    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, }
  3. Utilisation: Utilisez le fichier de configuration pour initialiser les routes NextAuth.js comme vous le feriez normalement.

Plonger plus profondément

Prêt à en savoir plus ? Notre documentation complète sur l'intégration de documentation sur l'intégration NextAuth.js fournit tout ce dont vous avez besoin pour démarrer avec l'intégration NextAuth.js de ChatBotKit. Pour un exemple complet de l'intégration en cours d'utilisation, visitez notre dépôt 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!