Kimlik Doğrulama ve Yetkilendirme Modelleri

Orta Düzey GitHub Kavramları

Stan Konkin

ML Enthusiast, DataCamp

Kimlik Doğrulama Yöntemleri

 

  • 🔒 İki faktörlü kimlik doğrulama (2FA): Ek güvenlik katmanı
  • 🔑 Secure Shell (SSH) anahtarları: Anahtar tabanlı güvenli erişim
  • 📝 Kişisel erişim jetonları (PAT): Kontrollü API erişimi
  • 💼 Kimlik sağlayıcıları (IdP): Merkezi kullanıcı yönetimi

Kimlik Doğrulama

Orta Düzey GitHub Kavramları

İki Faktörlü Kimlik Doğrulama

 

2FA Yöntemleri:

  • 🔑 Güvenlik anahtarları: En güvenli seçenek
  • 💻 TOTP: Kodları güvenilir bir uygulamadan alın
  • SMS kodları: Kodları kısa mesajla alın
  • 📱 GitHub Mobile: Kullanışlı bir seçenek

İki Faktörlü Kimlik Doğrulama

Orta Düzey GitHub Kavramları

2FA Kurulumu

2FA Kurulumu

Orta Düzey GitHub Kavramları

Kuruluş için 2FA'yı Etkinleştirme

Kuruluş için 2FA

Orta Düzey GitHub Kavramları

SAML SSO'yu Anlamak

 

  • 🔒 SAML Tek Oturum Açma (SSO): Birden çok uygulama için tek güvenli oturum
  • 💼 Gereksinimler: Bir SAML IdP kurun
  • 🔑 Yaygın IdP'ler: Microsoft Entra ID, Okta, OneLogin
  • 💯 Faydalar: Merkezi ve güvenli erişim

Tek Oturum Açma

Orta Düzey GitHub Kavramları

Kişisel Erişim Jetonları

 

  • 💻 PAT'ler: API erişimi için parolaların yerini alan kodlar
  • 💼 Kullanım durumları: Görev otomasyonu, Jupyter not defterlerini entegre etme
  • 🔑 Klasik PAT'ler: Geniş erişim, daha az kontrol
  • 🔒 İnce ayarlı PAT'ler: Hassas kontrol, daha sıkı güvenlik

Kişisel Erişim Jetonu

Orta Düzey GitHub Kavramları

PAT Kurulumu

PAT Kurulumu

Orta Düzey GitHub Kavramları

OAuth Yetkilendirme Modeli

 

  • 🔒 OAuth: Uygulamalar için güvenli, sınırlı erişim
  • 💻 Neden: Kimlik bilgilerimizi korur
  • 💼 Kullanım durumu: Apache Airflow gibi veri araçlarını GitHub'a bağlama

Airflow'u GitHub'a Bağlama

Orta Düzey GitHub Kavramları

Hadi pratik yapalım!

Orta Düzey GitHub Kavramları

Preparing Video For Download...