跳转到主要内容

身份验证概述

Apollo 使用基于 JWT 的 Supabase Auth 进行身份验证。所有 API 请求都需要在 Authorization header 中传递有效的 JWT token。

登录方式

标准登录方式。用户使用邮箱和密码注册,然后通过验证链接确认邮箱。
  1. 访问 apol.dev 的登录页面
  2. 输入您的邮箱和密码
  3. 点击 Sign In

会话管理

  • 会话由 Supabase 管理,支持自动 token 刷新
  • 导航历史保存在 localStorage 中,使您可以回到上次离开的位置
  • 会话在浏览器刷新后保持不变

用户类型

Apollo 支持三种用户类型,由组织成员身份决定:
用户类型描述访问权限
内部成员完整的团队成员(组织角色:owner、admin、member)根据角色拥有所有功能
客户具有有限视图的外部客户简化的 Dashboard,仅限分配的项目
外部协作者第三方贡献者仅限特定项目访问
用户类型是从 organization_members 中的角色派生的,不是直接设置的。组织角色 external_collaborator 对应外部协作者用户类型。

权限模型

Apollo 使用三层权限模型。请参阅权限了解完整说明。