如何获取授权所需的重定向URI?NextAuth谷歌登录报错解决
解决NextAuth谷歌登录redirect_uri_mismatch错误(localhost环境)
你遇到的错误里已经明确给出了需要配置的重定向URI:http://localhost:3000/api/auth/callback/google,按以下步骤在Google Cloud Console里完成配置即可:
- 打开Google Cloud Console,选中你用于这个项目的谷歌云项目
- 进入「API和服务」菜单下的「凭据」页面
- 在页面的「OAuth 2.0 客户端ID」列表中,找到你为NextAuth创建的客户端(如果还没创建,先新建一个「OAuth客户端ID」,应用类型选「Web应用」)
- 点击客户端ID右侧的编辑图标,在「已授权的重定向URI」区域,点击「添加URI」,输入
http://localhost:3000/api/auth/callback/google - 点击「保存」,等待1-2分钟让配置生效,之后再测试谷歌登录功能
补充说明:NextAuth集成谷歌登录时,默认的回调路径就是/api/auth/callback/google,所以本地测试环境下的完整重定向URI就是错误提示里的这个地址,直接复制配置即可。
内容的提问来源于stack exchange,提问作者user17868558
相关产品推荐
相关产品推荐

