Chia Sẻ Khóa Học Enterprise OAuth 2.0 Và OpenID Connect [Update Tháng 6-2024] [Khóa 6577 A]
OAuth2/OpenID Connect với Okta và Google IAM, JWT, Encryption, Signatures, openssl, Java Spring Boot và Angular.
Những gì bạn sẽ học được:
- ✓ Nền tảng về OAuth 2.0 và OpenID Connect framework.
- ✓ Đi sâu sâu vào tất cả các OAuth Grant type bằng Postman.
- ✓ Cách tích hợp với Okta và Google OAuth 2.0 Authorization Servers.
- ✓ Cách viết một OAuth 2.0 Client Application bằng Java Spring Boot 2.x và 3.x.
- ✓ Cách sử dụng tốt nhất OAuth 2.0/OpenID trong Môi trường Doanh nghiệp và Đám mây.
- ✓ Cách viết một OAuth 2.0 Resource Server bằng Java Spring Boot 2.x và 3.x.
- ✓ Cách bảo vệ các Angular Single Page Application bằng OAuth và OpenID Connect.
- ✓ Cách bảo vệ các Mobile and Desktop Application bằng OAuth và OpenID Connect.
- ✓ Cách bảo vệ các IoT (Internet Of Things) Application bằng OAuth và OpenID Connect.
- ✓ Cách test Ứng dụng OAuth của bạn bằng Google Chrome và Postman.
- ✓ Sự khác biệt giữa các OAuth Social Application vs các Enterprise Application.
- ✓ Mối liên hệ giữa LDAP, SAML và OAuth là gì?
- ✓ Tại sao các ứng dụng mạng xã hội và Internet cung cấp cho chúng ta tùy chọn đăng ký bằng Apple, Google hoặc Facebook.
- ✓ Cách xử lý nhiều Authorization Server bằng Identity Brokers.
- JSON Web Token (JWT) là gì?
- ✓ Tổng quan về Base64 Encoding, URL Encoding, Hashing, Encryption và Digital Signatures.
Đăng ký khóa học toàn diện nhất được ĐÁNH GIÁ CAO này về OAuth 2.0 và OpenID Connect và nâng cao hiểu biết của bạn về Authentication và Authorization lên một tầm cao mới. Cập nhật thường xuyên với tài liệu mới nhất, phản hồi nhanh chóng của Giảng viên và những đánh giá tuyệt vời .
Cập nhật gần đây:
- ✓ Các ví dụ về Spring Boot hiện có trong phiên bản 2.7.x và 3.3.x
- ✓ Angular Project Code được cập nhật lên phiên bản 17.2 và Node Phiên bản 20.14.0.
OAuth 2.0 là industry-standard protocol cho authorization. Hầu như tất cả các doanh nghiệp hiện nay đều đang sử dụng Authorization Server để bảo vệ các REST API của họ hoặc có kế hoạch sử dụng chúng trong tương lai gần. Khóa học này được thiết kế để giúp các Software developer và Application Architect hiểu đầy đủ các khái niệm đằng sau OAuth/OpenID Connect (OIDC) và trở thành chuyên gia trong việc tích hợp code của họ với bất kỳ OAuth 2.0 Authorization Server nào .
Bạn sẽ có thể thiết kế các ứng dụng của mình bằng kiến trúc Microservices và hiểu đầy đủ cách bảo mật có thể được triển khai bằng OAuth2/OIDC. Khóa học sẽ đặc biệt tập trung vào các ứng dụng doanh nghiệp được triển khai trong môi trường đám mây ngay từ đầu. Có các bài giảng dành riêng cho việc triển khai Java Spring Boot và Angular 17 cho OAuth Client và Resource Server nhưng khóa học được thiết kế cho đối tượng rộng hơn có kiến thức về HTTP và Web Development.
Bạn sẽ tìm hiểu về OAuth bằng cách hiểu nó từ nhiều góc độ khác nhau:
- ✓ Quan điểm của người dùng bằng cách demo một ứng dụng thực tế sử dụng Shutterfly.
- ✓ Quan điểm của Architect bằng cách giải thích OAuth flows, Cloud deployment và Identity Brokers bằng diagram.
- ✓ Quan điểm của Developer khi sử dụng Postman để tạo và gửi tin nhắn đến Okta và Google Authorization Servers.
- ✓ Quan điểm của Java Developer bằng cách viết ứng dụng Shutterfly của riêng chúng ta bằng Java và Spring Boot 3.0 Application.
- ✓ Quan điểm của Angular Developer khi viết ứng dụng Shutterfly của riêng chúng ta bằng Angular Front End.
- ✓ Quan điểm của Desktop Developer bằng cách hiểu cách bảo vệ các ứng dụng như vậy sử dụng OpenID Connect.
- ✓ Quan điểm của Mobile Developer bằng cách hiểu cách bảo vệ các ứng dụng Mobile bằng OpenID Connect.
- ✓ Quan điểm của IoT (Internet Of Things) Developer bằng cách hiểu cách bảo vệ các ứng dụng IoT bằng OpenID Connect.
- ✓ Quan điểm của Tester bằng cách hiểu cách test OAuth HTTP message bằng Chrome và Postman.
- ✓ Hiểu về Cryptographic Hashing, Encryption và Digital Signatures bằng các lệnh openssl.
- ✓ Hiểu về các tính năng Identity và Access Management của Okta.
- ✓ Hiểu về JWT Tokens.
- ✓ Hiểu về Scope based Authorization vs Role Based Access Control (RBAC).
Bạn sẽ tìm hiểu về các OAuth2 Grant Type, Access token, JWT token, Scopes và PKCE Extension khác nhau. Chúng tôi sẽ sử dụng Google Authorization Server để giải thích các ứng dụng Social, Okta Authorization Server để giải thích các ứng dụng Enterprise và trong quá trình này cũng hiểu được những khác biệt tinh tế giữa các Authorization Server.
Một trong những mục tiêu lớn của khóa học này là hiểu cách OAuth/OIDC được sử dụng trong Doanh nghiệp và Đám mây ngày nay. Nó được sử dụng cùng với SAML và LDAP và do đó mục tiêu của khóa học này là giải thích các tích hợp này từ đầu đến cuối. Vì lý do đó, khóa học này cố tình kiểm tra LDAP, SAML và Single Sign-on (SSO) trước khi khám phá OAuth2. Bạn sẽ tìm hiểu về Cloud deployment, Multi-cloud deployment cũng như Identity Brokers.
Bạn sẽ có thể có được cái nhìn toàn diện về OAuth và OpenID Connect bằng cách khám phá tất cả các điểm tích hợp Ứng dụng có thể có cho các Kiến trúc khác nhau.
Mục lục:
- ✓ 01 - Nội dung khóa học.
- ✓ 02 - Security Fundamentals - LDAP và SAML.
- ✓ 03 - OAuth 2.0 Fundamentals.
- ✓ 04 - Grants Deep Dive sử dụng Google Authorization Server.
- ✓ 05 - Grants Deep Dive sử dụng Okta Authorization Server.
- ✓ 06 - JWT và Client Authentication.
- ✓ 07 - OAuth 2.0 cho Enterprise và Cloud.
- ✓ 08 - Bảo vệ các Single Page Application : Angular Coding Project.
- ✓ 09 - Bảo vệ các Native Application (Desktop, Mobile).
- ✓ 10 - Bảo vệ các ứng dụng trên các thiết bị khác (TV, Đồng hồ, v.v.).
- ✓ 11 - Các bài giảng và quan điểm liên quan.
- ✓ 12 - Kết luận.
- ✓ 13 - Cryptography Basic - Hashing, Encryption, Signatures.
Khóa học này dành cho ai:
- ✓ Các Software Developer và Architect muốn tích hợp ứng dụng của họ với OAuth 2.0 Authorization Server.
- ✓ Các Software Developer và Architect muốn chọn một OAuth 2.0 Authorization Server cho Doanh nghiệp.
- ✓ Bất kỳ người làm IT nào tò mò muốn biết cách các ứng dụng Internet tích hợp với Google, Facebook, LinkedIn hoặc Apple.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU