身份验证概述
Apollo 使用基于 JWT 的 Supabase Auth 进行身份验证。所有 API 请求都需要在Authorization header 中传递有效的 JWT token。
登录方式
- 邮箱和密码
- 邀请
- 重置密码
标准登录方式。用户使用邮箱和密码注册,然后通过验证链接确认邮箱。
- 访问
apol.dev的登录页面 - 输入您的邮箱和密码
- 点击 Sign In
会话管理
- 会话由 Supabase 管理,支持自动 token 刷新
- 导航历史保存在
localStorage中,使您可以回到上次离开的位置 - 会话在浏览器刷新后保持不变
用户类型
Apollo 支持三种用户类型,由组织成员身份决定:| 用户类型 | 描述 | 访问权限 |
|---|---|---|
| 内部成员 | 完整的团队成员(组织角色:owner、admin、member) | 根据角色拥有所有功能 |
| 客户 | 具有有限视图的外部客户 | 简化的 Dashboard,仅限分配的项目 |
| 外部协作者 | 第三方贡献者 | 仅限特定项目访问 |