Supabase -如何使用nextjs的auth-helpers和'pages'目录跳过注册的电子邮件确认阶段?

uplii1fm  于 2023-06-22  发布在  其他
关注(0)|答案(1)|浏览(118)

最初,我使用supabase-js库在NextJS应用程序中执行客户端身份验证。不过,我现在切换到使用auth-helpers-nextjs库进行身份验证,这样我就可以访问User服务器端(用于条带集成)。在进行此更改时,注册已停止工作,因为我关闭了电子邮件确认。这是对应用程序的具体要求,所以打开它们不是一个合适的解决方案atm。
注册时的错误显示“PKCE流不支持启用自动确认的注册”。
我一直在搜索supabase文档,但很多领域都面向NextJS应用程序目录,这使得找到解决方案变得困难。有人知道一种变通方法,可以使用auth-helper来执行服务器端操作,但执行客户端验证?
NextJS 13,Auth Helpers 0.7.2
第一次问一个问题在这里,所以如果需要任何额外的信息lmk。

nfs0ujit

nfs0ujit1#

您将不得不使用@supabase/auth-helpers-nextjs的早期版本(0.6.x),因为最新版本使用代码交换验证密钥(PKCE)认证流程,不允许自动确认电子邮件地址。

相关问题