Autentiserings- och auktoriseringsmodeller

Avancerade GitHub-koncept

Stan Konkin

ML Enthusiast, DataCamp

Autentiseringsmetoder

 

  • 🔒 Tvåfaktorsautentisering (2FA): Ger extra säkerhet
  • 🔑 Secure Shell (SSH)-nycklar: Säker, nyckelbaserad åtkomst
  • 📝 Personliga åtkomsttokens (PAT): Kontrollerad API-åtkomst
  • 💼 Identitetsleverantörer (IdP): Centraliserad användarhantering

Autentisering

Avancerade GitHub-koncept

Tvåfaktorsautentisering

 

2FA-metoder:

  • 🔑 Säkerhetsnycklar: Det säkraste alternativet
  • 💻 TOTP: Hämta koder via en betrodd app
  • SMS-koder: Ta emot koder via sms
  • 📱 GitHub Mobile: Ett smidigt alternativ

Tvåfaktorsautentisering

Avancerade GitHub-koncept

Konfigurera 2FA

Konfigurera 2FA

Avancerade GitHub-koncept

Aktivera 2FA för organisation

2FA för organisation

Avancerade GitHub-koncept

Förstå SAML SSO

 

  • 🔒 SAML Single Sign-On (SSO): En säker inloggning för flera appar
  • 💼 Krav: Konfigurera en SAML IdP
  • 🔑 Vanliga IdP:er: Microsoft Entra ID, Okta, OneLogin
  • 💯 Fördelar: Centraliserad och säker åtkomst

Single Sign-On

Avancerade GitHub-koncept

Personliga åtkomsttokens

 

  • 💻 PAT:er: Koder som ersätter lösenord för API-åtkomst
  • 💼 Användningsområden: Automatisera uppgifter, integrera Jupyter notebooks
  • 🔑 Klassiska PAT:er: Bred åtkomst, mindre kontroll
  • 🔒 Detaljerade PAT:er: Precis kontroll, tightare säkerhet

Personlig åtkomsttoken

Avancerade GitHub-koncept

Konfigurera PAT:er

Konfigurera PAT

Avancerade GitHub-koncept

OAuth-auktoriseringsmodellen

 

  • 🔒 OAuth: Säker, begränsad åtkomst för appar
  • 💻 Varför: Skyddar dina inloggningsuppgifter
  • 💼 Användningsfall: Koppla dataverktyg som Apache Airflow till GitHub

Koppla Airflow till GitHub

Avancerade GitHub-koncept

Nu kör vi en övning!

Avancerade GitHub-koncept

Preparing Video For Download...