NextAuth SDK
Интегрирайте приложенията си Next.js с платформата ChatBotKit по съвсем нов начин с нашата интеграция NextAuth.js. Специално проектирана да работи безпроблемно с нашия партньорски API, тази интеграция опростява вграждането на потребители, като ви позволява да създавате по-персонализирани и надеждни приложения.
Основни характеристики
- Адаптирано за Next.js: Интеграцията ни с NextAuth.js е създадена специално за безпроблемна интеграция в приложенията ви за Next.js, като осигурява ефективно вграждане на потребителите.
- 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.
- Лесна настройка: Благодарение на лесния процес на инсталиране и интуитивното конфигуриране, стартирането на нашата интеграция с NextAuth.js е лесно.
Започване на работа
-
Монтаж: Добавете интеграцията към проекта си, като използвате npm:
npm install @chatbotkit/nextauth
-
Конфигурация: Създаване на
nextauth.config.js
в главната директория на проекта и добавете следния код: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, }
-
Използване: Използвайте конфигурационния файл, за да инициализирате маршрутите на NextAuth.js както обикновено.
Потопете се по-дълбоко
Готови ли сте да проучите повече? Нашата изчерпателна документация за интеграция на NextAuth.js предоставя всичко, от което се нуждаете, за да започнете работа с интеграцията на ChatBotKit с NextAuth.js. За пълен пример за използване на интеграцията посетете нашия 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!