Help us learn about your current experience with the documentation. Take the survey.

权限开发指南

GitLab 中存在多种类型的权限,在实现任何与权限相关的功能时,都应该被考虑。更多信息请参考:

  • 预定义角色系统:关于预定义角色、用户类型、特定功能权限以及权限依赖关系的概述。
  • DeclarativePolicy 框架:介绍我们用于授权的 DeclarativePolicy 框架。
  • 命名和规范:关于如何命名新权限以及应该在策略类中包含哪些内容的指导。
  • 授权:关于在哪里检查权限的指导。
  • 自定义角色:关于如何处理自定义角色、如何为自定义角色引入新能力以及如何重构权限的指导。
  • Job token 指南:关于新的 job token 权限的要求和贡献指南。