Saiba como integrar o NextAuth.js em seus aplicativos Next.js com o SDK NextAuth do ChatBotKit. Simplifique a incorporação de usuários e aprimore suas soluções SaaS com a integração perfeita da API do parceiro. Comece hoje mesmo!

Integre seus aplicativos Next.js com a plataforma ChatBotKit de uma maneira totalmente nova com nossa integração NextAuth.js. Especificamente projetada para funcionar perfeitamente com nossa API de parceiros, essa integração simplifica a incorporação de usuários, permitindo que você crie aplicativos mais personalizados e robustos.

Principais recursos

  • Feito sob medida para o Next.js: Nossa integração NextAuth.js foi criada especificamente para uma integração perfeita em seus aplicativos Next.js, proporcionando uma incorporação eficiente do usuário.
  • 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.
  • Configuração fácil: Com um processo de instalação simples e uma configuração intuitiva, é muito fácil começar a usar nossa integração com o NextAuth.js.

Primeiros passos

  1. Instalação: Adicione a integração ao seu projeto usando o npm:

    npm install @chatbotkit/nextauth
  2. Configuração: Criar um nextauth.config.js no diretório raiz do seu projeto e adicione o seguinte 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, }
  3. Uso: Use o arquivo de configuração para inicializar as rotas do NextAuth.js como faria normalmente.

Mergulhe mais fundo

Pronto para explorar mais? Nossa abrangente documentação de integração do NextAuth.js fornece tudo o que você precisa para começar a usar a integração NextAuth.js do ChatBotKit. Para obter um exemplo completo da integração em uso, visite nosso repositório do 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!