チーム同期と安全なアクセス戦略

Intermediate GitHub Concepts

Stan Konkin

ML Enthusiast, DataCamp

チーム同期の理解

 

  • ⚡ 自動化: GitHub チームを IdP グループに連携し更新を自動化
  • 🔒 効率化: IdP と同期して手作業を削減
  • 🔧 要件: GitHub Enterprise Cloud、Okta などの IdP

チーム同期

Intermediate GitHub Concepts

チーム同期の利点

 

  • 🔒 セキュリティ: IdP 変更に応じてアクセスを自動調整
  • 📈 スケーラビリティ: 大規模チームを手動更新なしで管理
  • 💻 効率化: 作業を自動化し手動工数を削減

セキュリティシールド付きのチーム同期

Intermediate GitHub Concepts

チーム同期の設定

Azure AD でのグループ作成

Intermediate GitHub Concepts

チーム同期の設定

GitHub での SAML 認証の有効化

Intermediate GitHub Concepts

チーム同期の設定

チーム同期を有効化

Intermediate GitHub Concepts

チーム同期の設定

新規チームの作成

Intermediate GitHub Concepts

チーム作成の完了とグループ割当

Intermediate GitHub Concepts

社員の流れ:オンボーディングとオフボーディング

Emily - データコンサルタント

Emily - Github

Intermediate GitHub Concepts

Emily のオンボーディング:安全なアクセス設定

 

 

  • 🔒 Emily を招待: 組織に招待
  • ⚡ メンバー権限 を付与
  • 💻 2FA 設定 を依頼(セキュリティ)

Emily は組織への招待を受け取りました

Intermediate GitHub Concepts

Emily のオンボーディング:安全なアクセス設定

 

 

  • ⚡ IdP に追加: Emily を Data グループへ
  • 💻 チームへ同期: GitHub の Data Team に自動追加
  • 🔨 リポジトリ権限: ecommerce-data-hub に書き込み可

Emily が Data Team に追加されました

Emily は ecommerce-data-hub リポジトリに書き込み権限を取得

Intermediate GitHub Concepts

日次ワークフロー:安全なリポジトリアクセス

 

  • ⚡ PAT: Emily が Personal Access Token を発行
  • 💻 連携: GitHub リポジトリを DataLab ワークブックに接続
  • 🔨 日次業務: 実行・コミット・プッシュを実施

PAT を DataLab に追加

Emily は DataLab で作業

Intermediate GitHub Concepts

社員の流れ:オフボーディング

 

 

  • ⚡ IdP から削除: Data グループから外す
  • 🔒 権限剥奪: GitHub へのアクセスを無効化
  • 💻 確認: 貢献物をアーカイブ

アクセス拒否

Intermediate GitHub Concepts

Ayo berlatih!

Intermediate GitHub Concepts

Preparing Video For Download...