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”必须包含您的完整域名,并以如上所示的回调路径结尾。
-
对于生产:
https://{YOUR_DOMAIN}/api/auth/callback/kakao
-
对于开发:
https://127.0.0.1:3000/api/auth/callback/kakao
-
Kakao 的客户端密钥在 **摘要(在韩语中写为 요약정보)选项卡的应用程序密钥字段** 中(我的应用程序 > 应用程序设置 > 摘要)
- Kakao 的 clientSecret 密钥在 **安全(在韩语中写为 보안)选项卡的应用程序密钥字段** 中(我的应用程序 > 产品设置 > Kakao 登录 > 安全)
- Kakao 开发者控制台在右上角有一个按钮,可以将语言从韩语切换到英语