SuperAPI AI 工具集

nextjs-supabase-auth

前端与建站

查看项目

更新于 10-15 21:11

技能介绍

用途:帮助在 Next.js App Router 项目中正确集成 Supabase Auth,处理登录、受保护路由与鉴权回调等认证场景。

主要能力:涵盖 nextjs-auth、supabase-auth-nextjs、auth-middleware、auth-callback 等能力,涉及 Supabase 客户端初始化、鉴权中间件、鉴权回调路由,以及服务端与客户端组件中的认证处理。

核心原则:使用 @supabase/ssr 进行 App Router 集成;在中间件中处理令牌以保护路由;避免不必要地向客户端暴露认证令牌;尽量使用 Server Actions 执行认证操作;理解基于 Cookie 的会话流程。

使用方式:资料未提供具体安装命令或代码示例,仅列出知识模块,包括 Supabase 客户端设置、鉴权中间件、鉴权回调路由,以及三个反模式:在 Server Components 中使用 getSession、客户端无监听器处理认证状态、手动存储令牌。

适用场景:需要为 Next.js App Router 应用添加 Supabase 登录与受保护路由时。

限制:要求具备 nextjs-app-router 与 supabase-backend 前提;资料未提供版本、收费、平台或效果信息。