9得票3回答
自定义会话 Next.js Next-Auth

我在将js文件转换成tsx文件时遇到了问题,我的操作是使用凭证进行登录,并将会话用户自定义为我的用户数据。 // api/auth/[...nextauth].js import NextAuth from "next-auth"; import Providers from "next-...

9得票4回答
如何解决在 Next-Auth 中出现的 'getUserByAccount is not a function' 错误?

我已将Next.js更新到最新版本,并按照文档中的要求更新了next-auth和prisma适配器。 然而,在使用 signIn 进行应用程序身份验证时,最新更新会出现以下错误: [next-auth][error][OAUTH_CALLBACK_HANDLER_ERROR] https...

9得票3回答
当在自定义登录页面上抛出错误时,Next Auth会将“凭据”重定向到哪里?

我有一个自定义的登录页面,当提交表单时会调用 signIn() 函数。 我只使用了"Credentials"提供程序。 在服务器端,我只是想抛出一个错误,以便在前端处理。这似乎很容易。 然而,我一直收到一个错误,指出: Error: HTTP GET不支持/api/auth/login?c...

9得票3回答
如何在 Next.js 中使用 next-auth 实现凭证授权?

我尝试使用next-auth进行凭证认证,但我没有使用它的经验,并且无论我做什么,都会收到以下消息: [next-auth][error][callback_credentials_jwt_error] 仅当启用 JSON Web Tokens 时,才支持使用凭证进行登录。 https:/...

9得票4回答
当使用Next-Auth进行身份验证时,如何修复内部服务器错误?

我正在使用Next-Auth为我的Next.js项目添加身份验证,但是在提交凭据后卡在了500内部服务器错误上 (http://localhost:3000/api/auth/error?error=Configuration)。 我认为这可能与运行在http://localhost:300...

9得票5回答
next-auth.js与next.js中间件,在成功登录后重定向到登录页面

我使用next-auth.js作为我的登录提供程序,并将Django用作我的后端。为了保护next.js中的页面,我正在尝试将next-auth.js与next.js中间件集成。参考链接 我的问题是,当用户注销时,中间件会正确地路由到登录页面。但是,在成功登录后,用户再次被重定向到登录页面。...

8得票2回答
如何在next-auth中使用数字用户ID

我最近发现并开始测试create-t3-app作为NextJS项目的新基础,因为它可以处理很多样板设置,如TypeScript、trpc、prisma和next-auth,因此可以节省大量时间。虽然这很相关,但我认为这不是我的问题根源。我的问题是我使用一个自动递增的MySQL数据库用户ID,但...

8得票5回答
自定义登录页面在next auth中无法正确重定向

api/[...nextauth].js export default NextAuth({ providers: [ Providers.Credentials({ name: 'Credentials', credentials: { email:...

8得票4回答
谷歌OAuth 2错误400:redirect_uri_mismatch,但重定向URI符合要求且已在谷歌云控制台注册。

我正在使用next-auth和Google Oauth 2作为身份验证提供程序开发NextJS应用程序。生产环境构建正在Heroku上运行。在尝试在我的生产构建上登录时,Google OAuth会给我一个"Error 400: redirect_uri_mismatch"错误。通常情况下,这很...

8得票5回答
"ikm" 的长度必须至少为一个字节。

https://next-auth.js.org/errors#get_authorization_url_error "ikm"的长度必须至少为1个字节 { message: '"ikm"的长度必须至少为1个字节', stack: 'TypeError: "ikm"的长度必须至少为1个字节\...