Model Autentikasi dan Otorisasi
Konsep GitHub Tingkat Menengah
Stan Konkin
ML Enthusiast, DataCamp
Metode Autentikasi
🔒
Autentikasi dua faktor (2FA):
Menambah lapisan keamanan
🔑
Kunci SSH (Secure Shell):
Akses aman berbasis kunci
📝
Personal access token (PAT):
Akses API terkontrol
💼
Penyedia Identitas (IdP):
Manajemen pengguna terpusat
Autentikasi Dua Faktor
Metode 2FA:
🔑
Kunci Keamanan:
Opsi paling aman
💻
TOTP:
Dapatkan kode dari aplikasi tepercaya
✉
Kode SMS:
Terima kode via SMS
📱
GitHub Mobile:
Opsi yang praktis
Menyiapkan 2FA
Mengaktifkan 2FA untuk Organisasi
Memahami SAML SSO
🔒
SAML Single Sign-On (SSO):
Satu login aman untuk banyak aplikasi
💼
Persyaratan:
Siapkan IdP SAML
🔑
IdP umum:
Microsoft Entra ID, Okta, OneLogin
💯
Manfaat:
Akses terpusat dan aman
Personal Access Token
💻
PAT:
Kode pengganti sandi untuk akses API
💼
Penggunaan:
Otomasi tugas, integrasi Jupyter Notebook
🔑
Classic PAT:
Akses luas, kontrol lebih sedikit
🔒
Fine-grained PAT:
Kontrol presisi, keamanan lebih ketat
Menyiapkan PAT
Model Otorisasi OAuth
🔒
OAuth:
Akses aplikasi yang aman dan terbatas
💻
Alasan:
Melindungi kredensial kita
💼
Use case:
Menghubungkan alat data seperti Apache Airflow ke GitHub
Ayo berlatih!
Konsep GitHub Tingkat Menengah
Preparing Video For Download...