Mô hình Xác thực và Ủy quyền
Các Khái Niệm GitHub Nâng Cao
Stan Konkin
ML Enthusiast, DataCamp
Phương thức Xác thực
🔒
Xác thực hai yếu tố (2FA):
Tăng lớp bảo mật
🔑
Khóa SSH (Secure Shell):
Truy cập bằng khóa, an toàn
📝
Mã truy cập cá nhân (PAT):
Kiểm soát truy cập API
💼
Nhà cung cấp danh tính (IdP):
Quản lý người dùng tập trung
Xác thực Hai Yếu tố
Phương thức 2FA:
🔑
Khóa bảo mật:
Tùy chọn an toàn nhất
💻
TOTP:
Nhận mã qua ứng dụng tin cậy
✉
Mã SMS:
Nhận mã qua tin nhắn
📱
GitHub Mobile:
Tùy chọn tiện lợi
Thiết lập 2FA
Bật 2FA cho Tổ chức
Hiểu về SAML SSO
🔒
SSO SAML:
Đăng nhập một lần cho nhiều ứng dụng
💼
Yêu cầu:
Thiết lập IdP SAML
🔑
IdP phổ biến:
Microsoft Entra ID, Okta, OneLogin
💯
Lợi ích:
Truy cập tập trung, an toàn
Personal Access Tokens
💻
PAT:
Mã thay mật khẩu để truy cập API
💼
Trường hợp dùng:
Tự động hóa, tích hợp Jupyter notebooks
🔑
PAT cổ điển:
Quyền rộng, khó kiểm soát
🔒
PAT chi tiết:
Quyền chính xác, bảo mật hơn
Thiết lập PAT
Mô hình Ủy quyền OAuth
🔒
OAuth:
Cấp quyền giới hạn, an toàn cho ứng dụng
💻
Lý do:
Bảo vệ thông tin đăng nhập
💼
Trường hợp dùng:
Kết nối công cụ như Apache Airflow với GitHub
Ayo berlatih!
Các Khái Niệm GitHub Nâng Cao
Preparing Video For Download...