Authentication và Authorization nâng cao
99.000 VND
0 VND
Đầy Đủ Bài Giảng
Học Online Tiện Lợi
Kích Hoạt Nhanh 2-5 Phút
Thanh toán tự động
Được phép tải xuống

Mô tả

Giới thiệu khóa học Authentication và Authorization nâng cao

Trong một hệ thống phần mềm thì đây là một trong những module quan trọng và phổ biến nhất mà bất kỳ ai trong chúng ta cũng đều phải ít nhất một lần động đến. Nhiều khi tôi cứ tưởng như mình đã nắm được hết nhưng thực ra không phải. Để hiểu được và vận dụng trong từng loại ứng dụng, từng bài toán đòi hỏi chúng ta phải có một cái nhìn tổng quát và hiểu rõ về nó. Đó cũng là mục đích chính của TEDU muốn mang đến cho các bạn từ khóa học này.

Đây là khóa học được xây dựng lên từ tâm huyết và kinh nghiệm của giảng viên, giúp học viên có cái nhìn tổng thể về các khái niệm trong Authentication và Authorization của ứng dụng web. Đi kèm theo nó là rất nhiều các khái niệm như Token, Sheme, Cookie, OpenID, Single Sign On hay Authentication Provider, Authorzation Flow...

Như thường lệ thì các khóa học tại TEDU sẽ đi từ đầu tới cuối một project, tuy nhiên chúng ta lại có những mảng màu rất quan trọng mà cần một khóa học chuyên về nó để giúp chúng ta dừng lại, đào sâu và ngẫm nghĩ về nó. Và đây là một món quà tiếp theo mà TEDU dành cho các bạn.

Khóa học bao gồm các nội dung chính như sau:

Tìm hiểu về khái niệm Authentication và Authorization trong ứng dụng qua ví dụ thực tế. Các khái niệm trong Authen & Author như Scheme, Roles, Claim, Policy, Cookie, Permission... Đăng nhập với External Provider Khám phá ASP.NET Core Identity và các API của nó. Triển khai tính năng đăng nhập 2 bước (Two Factor Authentication) Tự xây dựng Identity Provider và cấu hình nó. Hiểu về Token, OpenID và OAuth2 Tìm hiểu các loại Authorization Flow khác nhau Cơ chế Single Sign On Protect API với Identity Server. Cách bảo vệ Token Cơ chế Refresh Token Authorization với Policy, Role và Permission

Mỗi vấn đề sẽ có demo source code qua một ví dụ thực tế giúp các bạn dễ hiểu và áp dụng được luôn. Với tính chất khóa học thiên về học thuật, chứ không đơn thuần chỉ là tutorial nên các bạn sẽ có thể nắm vững được lý thuyết hơn sau khi hoàn thành khóa học.

Bạn sẽ học được gì?

Yêu cầu

    Nội dung khóa học

    1 chương
    Bài 1.1: Giới thiệu khóa học
    Bài 1.2: Tìm hiểu về Authentication và Authorization
    Bài 1.3: Cài đặt mã nguồn
    Bài 1.4: Sử dụng Cookie Authentication
    Bài 1.5: Đăng nhập và đăng xuất
    Bài 1.6: Identity Cookie
    Bài 1.7: Đăng nhập với External Identity Provider - Phần 1
    Bài 1.8: Đăng nhập với External Provider - Phần 2
    Bài 1.9: Đăng nhập với Google
    Bài 1.10: Tổng kết phần 1
    Bài 2.1: Tạo mới dự án với Identity Framework
    Bài 2.2: Khám phá Identity Framework
    Bài 2.3: Tùy chỉnh Identity Framework
    Bài 2.4: Các class trong Identity Framework
    Bài 2.5: Tìm hiểu về Claim
    Bài 2.6: Tìm hiểu về Role và RoleClaim
    Bài 2.7: Tạo token và gửi email xác nhận
    Bài 2.8: Đăng nhập 2 bước (2FA) và External Authentication
    Bài 3.1: Authentication với Identity Provider
    Bài 3.2: Hiểu sâu về Identity Provider - Phần 1
    Bài 3.3: Hiểu sâu về Identity Provider - Phần 2
    Bài 3.4: Tìm hiểu về Authorization Flow
    Bài 3.5: Khám phá Identity Provider
    Bài 3.6: Tìm hiểu về Single Sign On
    Bài 3.7: Cấu hình Identity Server
    Bài 3.8: Protect Web API Resource
    Bài 3.9: Client Credential Flow
    Bài 3.10: Bảo vệ Token
    Bài 3.11: Refesh và reference một token
    Bài 4.1: Authorization với Role và Permission Claim
    Bài 4.2: Authorization với View
    Bài 4.3: Authorization Requirement và Authorization Handler