This page contains information related to upcoming products, features, and functionality. It is important to note that the information presented is for informational purposes only. Please do not rely on this information for purchasing or planning purposes. As with all projects, the items mentioned on this page are subject to change or delay. The development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
Status Authors Coach DRIs Owning Stage Created
proposed -

이 문서는 진행 중인 작업이며 Cells 디자인의 매우 초기 상태를 대변합니다. 중요한 측면들은 문서화되지 않았지만, 향후에 추가할 예정입니다. 이는 Cells의 한 가지 가능한 아키텍처이며, 우리는 구현할 접근 방식을 결정하기 전에 대안과 대조할 계획입니다. 이 문서는 우리가 이 접근 방식을 선택하지 않기로 결정할 경우에도 유지되며, 그 이유를 문서화하기 위해 유지될 것입니다.

Cells: 개인 액세스 토큰

1. 정의

사용자와 연관된 개인 액세스 토큰(PAT)은 사용자가 GitLab의 API와 상호 작용하는 방법입니다. PAT는 현재 사용자의 범위로 지정되어 있으며, 사용자가 액세스 권한을 가진 모든 그룹에 액세스할 수 있습니다.

2. 데이터 흐름

3. 제안

3.1. 조직 범위 PAT

장점:

  • 레일즈 애플리케이션에서 완전히 관리할 수 있음.
  • 보안이 강화됨. PAT는 조직에만 제한됨.

단점:

  • 다른 조직에 대해 다른 PAT가 필요함.
  • 한 눈에 PAT가 특정 프로젝트/네임스페이스에 적용되는지 알 수 없음.

3.2. 클러스터 전체 PAT

장점:

  • 사용자는 PAT가 적용되는 범위를 걱정할 필요가 없음.

단점:

  • 사용자는 PAT의 넓은 범위(예: 개인 항목과 업무 항목의 분리)에 대해 걱정해야 함.
  • 조직은 PAT의 범위를 고유 조직에만 제한할 수 없음.
  • 복잡성이 증가함. 모든 클러스터 전체 데이터는 아마도 별도의 데이터 액세스 레이어로 이동될 것임.

4. 평가

4.1. 장점

4.2. 단점