Console
网页控制台及其用户(control/README.md,控制台:用户、会话、成员和网页):注册、验证邮箱地址、登录,以及通过邮件重设密码(/v1/auth/*,无需会话);已登录用户自己的信息 (/v1/me);用户所属的账户,包括账户的项目、成员、邀请和审计记录 (/v1/accounts/{id});以及控制台的页面和文件 (/console/)。以 --console false 启动的控制平面没有这些调用:每个都返回 404 no_such_route,会话的 Cookie 也打不开任何东西。
- 注册:创建用户和账户,并发送验证邮件
- 通过邮件中的链接验证邮箱地址
- 列出身份提供方
- 使用 GitHub 或 Google 登录:获取要跳转的提供方页面
- 身份提供方回调
- 通过邮件中的链接验证账户的通知地址
- 通过邮件中的链接确认用户的新地址
- 在接受之前查看邀请
- 登录:在 Cookie 中返回会话
- 通过邮件重设密码:发送设置新密码的链接
- 通过邮件中的链接设置新密码
- 查看当前登录的用户、其账户和会话
- 删除当前用户
- 凭当前密码修改密码
- 重新发送验证邮件
- 接受账户邀请
- 修改用户地址:向新地址发送链接
- 创建用户自己的账户
- 列出用户关联的身份提供方
- 为用户关联身份提供方:获取要跳转的提供方页面
- 解除用户关联的身份提供方
- 查看当前登录用户的审计记录
- 列出当前登录用户的会话
- 结束除当前会话外的所有会话
- 结束会话或退出登录
- 查看当前用户所属的账户
- 关闭账户
- 重命名账户
- 列出账户的项目
- 在账户中创建项目
- 列出账户成员
- 邀请地址加入账户
- 移除成员或离开账户
- 修改成员角色
- 列出账户中仍可接受的邀请
- 撤销邀请
- 查看账户的审计记录