跳到内容
从 NextAuth.js v4 迁移?阅读 我们的迁移指南.

Kakao 提供商

资源

设置

回调 URL

https://example.com/api/auth/callback/kakao

环境变量

AUTH_KAKAO_ID
AUTH_KAKAO_SECRET

配置

https://developers.kakao.com/console/app 上创建一个提供商和一个 Kakao 应用程序。在应用程序的设置中,在 Kakao 登录下,激活 Web 应用程序,更改同意项并配置回调 URL。

/auth.ts
import NextAuth from "next-auth"
import Kakao from "next-auth/providers/kakao"
 
export const { handlers, auth, signIn, signOut } = NextAuth({
  providers: [Kakao],
})

备注

  • 创建凭据时使用的“授权重定向 URI”必须包含您的完整域名,并以如上所示的回调路径结尾。

스크린샷 2023-11-28 오후 9 27 41

  • 对于生产:https://{YOUR_DOMAIN}/api/auth/callback/kakao

  • 对于开发:https://127.0.0.1:3000/api/auth/callback/kakao

  • Kakao 的客户端密钥在 **摘要(在韩语中写为 요약정보)选项卡的应用程序密钥字段** 中(我的应用程序 > 应用程序设置 > 摘要)

스크린샷 2023-11-28 오후 9 47 17

  • Kakao 的 clientSecret 密钥在 **安全(在韩语中写为 보안)选项卡的应用程序密钥字段** 中(我的应用程序 > 产品设置 > Kakao 登录 > 安全)

스크린샷 2023-11-28 오후 9 38 25

  • Kakao 开发者控制台在右上角有一个按钮,可以将语言从韩语切换到英语
Auth.js © Balázs Orbán 和团队 -2024