認証と認可
GitLabは、コラボレーションを制限することなく、リソースを保護するために認証と認可を使用します。
認証では、パスワード、2要素認証、SSHキー、アクセストークン、SAMLやOAuthなどの外部アイデンティティプロバイダなどのメソッドを使用して、ユーザーを検証します。認可は、グループ、プロジェクト、リソースへのアクセスを制御するために、ロールと詳細な権限で何ができるかを決定します。これらのシステムは連携して、個人ユーザーからエンタープライズ組織までスケールするセキュリティフレームワークを構築します。
GitLabのセキュリティモデルを理解することで、運用効率性とのセキュリティ要件のバランスを取るアクセス制御を実装できます。