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. The development, release, and timing of any products, features, or functionality may be subject to change or delay and remain at the sole discretion of GitLab Inc.
Status Authors Coach DRIs Owning Stage Created
proposed -

이 문서는 작업 진행 중이며 Cells 디자인의 매우 초기 상태를 나타냅니다. 중요한 측면들은 문서화되지 않았지만, 향후 추가될 것으로 예상됩니다. 이는 Cells의 한 가지 아키텍처이며, 어떤 방식을 구현할지 결정하기 전에 대안과 대조할 것을 의도하고 있습니다. 이 접근 방식을 선택하지 않기로 결정할 경우에도 이 문서는 유지되어 해당 접근 방식을 선택하지 않은 이유를 문서화할 수 있도록 합니다.

Cells: 개인 액세스 토큰

1. 정의

사용자와 연관된 개인 액세스 토큰(PATs)은 사용자가 GitLab API와 상호 작용하는 방법입니다. PATs는 현재 사용자에게 스코프가 지정되며, 사용자가 액세스하는 모든 그룹에 액세스할 수 있습니다.

2. 데이터 흐름

3. 제안

3.1. 조직 스코프 PATs

장점:

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

단점:

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

3.2. 클러스터 전역 PATs

장점:

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

단점:

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

4. 평가

4.1. 장점

4.2. 단점