Synchronizacja zespołów i strategia bezpiecznego dostępu

Intermediate GitHub Concepts

Stan Konkin

ML Enthusiast, DataCamp

Wprowadzenie do synchronizacji zespołów

 

  • Automatyzacja: Łączy zespoły GitHub z grupami IdP, automatyzując aktualizacje
  • 🔒 Efektywność: Ogranicza pracę ręczną przez synchronizację dostępu z IdP
  • 🔧 Wymagania: GitHub Enterprise Cloud, IdP np. Okta

Synchronizacja zespołów

Intermediate GitHub Concepts

Korzyści z synchronizacji zespołów

 

  • 🔒 Bezpieczeństwo: Automatycznie dostosowuje dostęp na podstawie zmian w IdP
  • 📈 Skalowalność: Zarządza dużymi zespołami bez ręcznych aktualizacji
  • 💻 Efektywność: Automatyzuje zadania, ograniczając pracę ręczną

Synchronizacja zespołów z tarczą bezpieczeństwa

Intermediate GitHub Concepts

Konfigurowanie synchronizacji zespołów

Tworzenie grup w Azure AD

Intermediate GitHub Concepts

Konfigurowanie synchronizacji zespołów

Włączanie uwierzytelniania SAML w GitHub

Intermediate GitHub Concepts

Konfigurowanie synchronizacji zespołów

Włączanie synchronizacji zespołów

Intermediate GitHub Concepts

Konfigurowanie synchronizacji zespołów

Tworzenie nowego zespołu

Intermediate GitHub Concepts

Finalizowanie tworzenia zespołu i przypisywanie grup

Intermediate GitHub Concepts

Ścieżka pracownika: onboarding i offboarding

Emily – konsultantka ds. danych

Emily – GitHub

Intermediate GitHub Concepts

Onboarding Emily: konfiguracja bezpiecznego dostępu

 

 

  • 🔒 Zaproś Emily do organizacji
  • Przypisz rolę członka
  • 💻 Zażądaj skonfigurowania 2FA dla bezpieczeństwa

Emily otrzymała zaproszenie do organizacji

Intermediate GitHub Concepts

Onboarding Emily: konfiguracja bezpiecznego dostępu

 

 

  • Dodaj do IdP: Emily dołącza do grupy Data
  • 💻 Synchronizacja z zespołem: Automatycznie dodana do GitHub Data Team
  • 🔨 Dostęp do repo: Uprawnienia zapisu do ecommerce-data-hub

Emily zostaje dodana do Data Team

Emily uzyskuje dostęp do zapisu w repo ecommerce-data-hub

Intermediate GitHub Concepts

Codzienny przepływ pracy: bezpieczny dostęp do repo

 

  • PAT: Emily generuje Personal Access Token.
  • 💻 Integracja: Łączy repo GitHub z notatnikiem DataLab.
  • 🔨 Codzienne zadania: Uruchamia kod, commituje i wysyła zmiany.

Dodawanie PAT do DataLab

Emily pracuje w DataLab

Intermediate GitHub Concepts

Ścieżka pracownika: offboarding

 

 

  • Usuń z IdP: Usuń z grupy Data
  • 🔒 Odbierz dostęp: Dostęp do GitHub zostaje cofnięty
  • 💻 Przegląd: Zarchiwizuj wkład

Odmowa dostępu

Intermediate GitHub Concepts

Czas na ćwiczenia!

Intermediate GitHub Concepts

Preparing Video For Download...