档案条目 / rxlab-authRxLab
RxLab
Auth
认证
一个全功能认证系统,支持邮箱/密码、OAuth、WebAuthn 通行密钥和管理面板,基于 Next.js 16 构建。

rxlab-auth
类别认证
分类INFRASTRUCTURE
日期2025.06.20
查看 Github 仓库
暂无网站
工程参数
类别
认证
项目分类
状态
运行中
当前运行状态
分类
INFRASTRUCTURE
系统标识
标识
rxlab-auth
档案参考编号
发布时间
2025.06.20
首次发布日期
平台
开源
分发模式
项目
概览
RxLab Auth 是一个基于 Next.js 16 和 React 19 构建的现代认证系统,作为 RxLab 生态系统的身份提供商。支持多种认证方式——邮箱密码(Argon2 哈希)、可配置的 OAuth 提供商,以及 WebAuthn 通行密钥实现无密码登录。
系统包含邮件验证、通过 Resend 的密码重置流程、账户管理仪表板和用户管理面板。安全特性包括 Iron Session 管理、JWT 令牌支持、基于 Upstash 的 Redis 限流,以及基于范围的权限系统实现细粒度访问控制。
基于 Drizzle ORM + Turso(libSQL)、shadcn/ui 组件、Tailwind CSS v4 和 Playwright 端到端测试构建。头像定制包含 Identicon 生成,OIDC 提供商端点让生态系统中的任何应用都可以通过单一身份认证用户——使其成为所有 RxLab 服务的基础。
