我在将js文件转换成tsx文件时遇到了问题,我的操作是使用凭证进行登录,并将会话用户自定义为我的用户数据。 // api/auth/[...nextauth].js import NextAuth from "next-auth"; import Providers from "next-...
我已将Next.js更新到最新版本,并按照文档中的要求更新了next-auth和prisma适配器。 然而,在使用 signIn 进行应用程序身份验证时,最新更新会出现以下错误: [next-auth][error][OAUTH_CALLBACK_HANDLER_ERROR] https...
我有一个自定义的登录页面,当提交表单时会调用 signIn() 函数。 我只使用了"Credentials"提供程序。 在服务器端,我只是想抛出一个错误,以便在前端处理。这似乎很容易。 然而,我一直收到一个错误,指出: Error: HTTP GET不支持/api/auth/login?c...
我尝试使用next-auth进行凭证认证,但我没有使用它的经验,并且无论我做什么,都会收到以下消息: [next-auth][error][callback_credentials_jwt_error] 仅当启用 JSON Web Tokens 时,才支持使用凭证进行登录。 https:/...
我正在使用Next-Auth为我的Next.js项目添加身份验证,但是在提交凭据后卡在了500内部服务器错误上 (http://localhost:3000/api/auth/error?error=Configuration)。 我认为这可能与运行在http://localhost:300...
我使用next-auth.js作为我的登录提供程序,并将Django用作我的后端。为了保护next.js中的页面,我正在尝试将next-auth.js与next.js中间件集成。参考链接 我的问题是,当用户注销时,中间件会正确地路由到登录页面。但是,在成功登录后,用户再次被重定向到登录页面。...
我最近发现并开始测试create-t3-app作为NextJS项目的新基础,因为它可以处理很多样板设置,如TypeScript、trpc、prisma和next-auth,因此可以节省大量时间。虽然这很相关,但我认为这不是我的问题根源。我的问题是我使用一个自动递增的MySQL数据库用户ID,但...
api/[...nextauth].js export default NextAuth({ providers: [ Providers.Credentials({ name: 'Credentials', credentials: { email:...
我正在使用next-auth和Google Oauth 2作为身份验证提供程序开发NextJS应用程序。生产环境构建正在Heroku上运行。在尝试在我的生产构建上登录时,Google OAuth会给我一个"Error 400: redirect_uri_mismatch"错误。通常情况下,这很...
https://next-auth.js.org/errors#get_authorization_url_error "ikm"的长度必须至少为1个字节 { message: '"ikm"的长度必须至少为1个字节', stack: 'TypeError: "ikm"的长度必须至少为1个字节\...