InfoGrab Docs

역할 정의 YAML 파일

GitLab의 기본 역할은 config/authz/roles/ 의 YAML 파일을 사용하여 정의됩니다. 각 파일은 단일 역할, 해당 권한 및 상속 계층 구조를 정의합니다. Authz::Role 클래스는 런타임에 이 파일들을 로드하고, 상속된 권한을 확인하며, 할당 가능한 권한 그룹을 구성 원시 권한으로 확장합니다. YAML 스키마 # 각 역할 정의 파일은 다음 구조를 따릅니다: # config/authz/roles/<role_name>.yml --- name: developer description: Developer role inherits_from: - reporter raw_permissions: - push_code - create_pipeline permissions: - read_work_item 필드 필수 유형 설명 name 예 문자열 파일 이름과 일치하는 고유한 소문자 밑줄 이름. description 예 문자열 역할에 대한 사람이 읽을 수 있는 설명. inh