Back to Lobehub

灵活适配的认证体系:Clerk 与 Next-Auth 双方案支持

docs/changelog/2024-02-08-sso-oauth.zh-CN.mdx

2.1.561.5 KB
Original Source

灵活适配的认证体系:Clerk 与 Next-Auth 双方案支持

每个产品都需要可靠的登录系统,但不同团队的起点并不相同。有些团队希望快速接入社交登录上线,有些则需要企业级的安全管控。LobeHub 现在同时支持两种路径 —— 集成 next-auth 和 Clerk,满足不同阶段的需求。

这让团队可以自由选择:先以简单方案快速启动,待业务需要时再升级安全能力,无需重构整个认证架构。

Next-Auth:快速启动,灵活可控

Next-Auth 为希望快速交付的团队提供了轻量级认证层。它覆盖核心能力:主流 OAuth 提供商、邮箱登录、凭证登录,无需管理独立用户服务。

适用场景:

  • 需要快速接入 GitHub、Google 等社交登录
  • 开箱即用的会话管理
  • 对登录界面和流程的完全控制
  • 用户数据保留在自有基础设施中的隐私友好方案

Clerk:企业级身份管理

当你需要的不仅是登录 —— 多因素认证、用户档案管理、登录行为监控 ——Clerk 提供开箱即用的完整能力。作为托管身份平台,它随产品规模自动扩展。

适用场景:

  • 敏感账户需要 MFA 或满足合规要求
  • 需要内置的用户资料与账户管理界面
  • 实时监控登录活动
  • 免运维的高扩展性身份基础设施

体验优化与修复

  • 新增 next-auth v5 beta 支持,改进会话处理机制
  • 修复自定义登录页面导致的重定向循环问题
  • 优化 OAuth 连接失败时的错误提示信息