Authentication और Authorization मॉडल

इंटरमीडिएट GitHub कॉन्सेप्ट्स

Stan Konkin

ML Enthusiast, DataCamp

Authentication तरीके

 

  • 🔒 Two-factor authentication (2FA): अतिरिक्त सुरक्षा जोड़ता है
  • 🔑 Secured Socket Shell (SSH) Keys: कुंजी-आधारित सुरक्षित एक्सेस
  • 📝 Personal access tokens (PAT): नियंत्रित API एक्सेस
  • 💼 Identity Providers (IdP): केंद्रीकृत यूज़र प्रबंधन

Authentication

इंटरमीडिएट GitHub कॉन्सेप्ट्स

Two-Factor Authentication

 

2FA तरीके:

  • 🔑 Security Keys: सबसे सुरक्षित विकल्प
  • 💻 TOTP: भरोसेमंद ऐप से कोड पाएँ
  • SMS Codes: टेक्स्ट से कोड प्राप्त करें
  • 📱 GitHub Mobile: सुविधाजनक विकल्प

Two-Factor Authentication

इंटरमीडिएट GitHub कॉन्सेप्ट्स

2FA सेट करना

2FA सेट करना

इंटरमीडिएट GitHub कॉन्सेप्ट्स

संगठन के लिए 2FA सक्षम करना

संगठन के लिए 2FA

इंटरमीडिएट GitHub कॉन्सेप्ट्स

SAML SSO समझना

 

  • 🔒 SAML Single Sign-On (SSO): एक सुरक्षित लॉगिन से कई ऐप्स
  • 💼 आवश्यकताएँ: एक SAML IdP सेट करें
  • 🔑 सामान्य IdPs: Microsoft Entra ID, Okta, OneLogin
  • 💯 लाभ: केंद्रीकृत, सुरक्षित एक्सेस

Single Sign-On

इंटरमीडिएट GitHub कॉन्सेप्ट्स

Personal Access Tokens

 

  • 💻 PATs: API एक्सेस के लिए पासवर्ड की जगह कोड
  • 💼 उपयोग: टास्क ऑटोमेट करना, Jupyter notebooks जोड़ना
  • 🔑 Classic PATs: व्यापक एक्सेस, कम नियंत्रण
  • 🔒 Fine-grained PATs: सूक्ष्म नियंत्रण, बेहतर सुरक्षा

Personal Access Token

इंटरमीडिएट GitHub कॉन्सेप्ट्स

PATs सेट करना

PAT सेट करना

इंटरमीडिएट GitHub कॉन्सेप्ट्स

OAuth Authorization मॉडल

 

  • 🔒 OAuth: ऐप्स को सुरक्षित, सीमित एक्सेस
  • 💻 क्यों: हमारी क्रेडेंशियल्स सुरक्षित रखता है
  • 💼 उपयोग: Apache Airflow जैसे डेटा टूल्स को GitHub से जोड़ना

Airflow को GitHub से जोड़ना

इंटरमीडिएट GitHub कॉन्सेप्ट्स

अभ्यास करते हैं!

इंटरमीडिएट GitHub कॉन्सेप्ट्स

Preparing Video For Download...