Trang chủ Khóa học Học lập trình web

Authentication và Authorization nâng cao

Khóa học này giúp các bạn hiểu rõ và tổng quan về Authentication và Authorization cùng các khái niệm liên quan đến nó. Khóa học sẽ bao gồm cả lý thuyết và thực hành để các bạn có thể tự tin triển khai một trong những phần khó nhất của ứng dụng, đó là bảo mật.

0.0 (3 đánh giá)
283 học viên
Video
33,740 lượt xem
Lê Tiến Thành

Giảng viên

Lê Tiến Thành
Miễn phí
Đăng nhập để học miễn phí Đăng ký để học miễn phí Thêm vào yêu thích
Thời lượng 0 giờ
Loại hình học Video
Bài học 33 bài
Truy cập 5 năm
Thiết bị Mọi thiết bị

Khóa học bao gồm:

  • Video Full HD
  • Tài liệu học tập
  • Source code mẫu
  • Hỗ trợ Q&A
  • Cập nhật miễn phí
Authentication và Authorization nâng cao

Nội dung khóa học

33 bài học • 0 giờ học

Bài 1.1: Giới thiệu khóa học
0 phút
Bài 1.2: Tìm hiểu về Authentication và Authorization
0 phút
Bài 1.3: Cài đặt mã nguồn
0 phút
Bài 1.4: Sử dụng Cookie Authentication
0 phút
Bài 1.5: Đăng nhập và đăng xuất
0 phút
Bài 1.6: Identity Cookie
0 phút
Bài 1.7: Đăng nhập với External Identity Provider - Phần 1
0 phút
Bài 1.8: Đăng nhập với External Provider - Phần 2
0 phút
Bài 1.9: Đăng nhập với Google
0 phút
Bài 1.10: Tổng kết phần 1
0 phút
Bài 2.1: Tạo mới dự án với Identity Framework
0 phút
Bài 2.2: Khám phá Identity Framework
0 phút
Bài 2.3: Tùy chỉnh Identity Framework
0 phút
Bài 2.4: Các class trong Identity Framework
0 phút
Bài 2.5: Tìm hiểu về Claim
0 phút

Và 18 bài học khác...

Mô tả khóa học

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.

Dự kiến phát hành: 19/8/2020 tại TEDU.COM.VN

Cảm ơn các bạn đã tin tưởng và ủng hộ TEDU trong tất cả các khóa học trước đây và sau này. 

Khóa học liên quan

Lập trình dự án Website bán hàng ASP.NET MVC 4
📹 Video
Đang mở
Miễn phí
Mã: TEDU-03
Học lập trình web
0.0 (1)

Lập trình dự án Website bán hàng ASP.NET MVC 4

Đây là khóa học của TEDU với format là quá trình làm một dự án thực tế step by step để giúp các bạn giải quyết các vấn đề thường gặp một cách nhanh nhất.

77,548 lượt xem
57 bài học
Miễn phí
Xem chi tiết
Xây dựng ứng dụng web với ASP.NET Core
📹 Video
Đang mở
Miễn phí
Mã: TEDU-17
Học lập trình web
3.5 (4)

Xây dựng ứng dụng web với ASP.NET Core

Khóa học lập trình ứng dụng web với nền tảng ASP.NET Core của Microsoft sử dụng công nghệ mới nhất với structure design tối ưu cải tiến.

139,533 lượt xem
76 bài học
Miễn phí
Xem chi tiết
Quản trị & Phát triển ứng dụng với PostgreSQL
📹 Video
Chuẩn bị ra mắt
Mã: TEDU-68
Học lập trình web

Quản trị & Phát triển ứng dụng với PostgreSQL

Khóa học dành cho developer đã biết SQL, muốn làm chủ PostgreSQL — không phải khóa "nhập môn database".

171 lượt xem
0 bài học
972,000đ 486,000đ
Xem chi tiết
Phát triển Web App  với .NET 6 (ABP Framework & Angular)
📹 Video
Đang mở
Miễn phí
Mã: TEDU-50
Học lập trình web
0.0 (2)

Phát triển Web App với .NET 6 (ABP Framework & Angular)

Trong khoá học này chúng ta sẽ xây dựng 1 ứng dụng web bán hàng từ đầu đến cuối từ chưa có gì đến một ứng dụng hoàn chỉnh sử dụng ABP Framework cho Backend API và Angular cho Frontend.

48,561 lượt xem
86 bài học
Miễn phí
Xem chi tiết