Перейти к содержимому

27. Realm - Client - User - Role trong Keycloak: Hiểu trong 20 phút | Spring Boot + Keycloak

Tập Làm Mentor

0:00 / 0:00

27. Realm - Client - User - Role trong Keycloak: Hiểu trong 20 phút | Spring Boot + Keycloak

103 просмотра · 15 часов назад
Tập Làm Mentor
1,13 тыс. подписчиков
103 просмотра · 15 часов назад
📌 BÀI 27: CÀI ĐẶT KEYCLOAK BẰNG DOCKER & HIỂU SÂU REALM, CLIENT, USER, ROLE 🔥 Bạn muốn dùng Keycloak nhưng "ngợp" vì quá nhiều khái niệm? Realm, Client, User, Role khác nhau thế nào? Trong bài học này, chúng ta sẽ vừa cài đặt Keycloak bằng Docker Compose, vừa giải thích chi tiết từng khái niệm bằng ẩn dụ dễ hiểu, để bạn tự tin làm chủ Keycloak từ bài đầu tiên! ✅ Cài đặt Keycloak + PostgreSQL bằng Docker Compose (không ảnh hưởng project cũ) ✅ Giải thích Realm – "Vương quốc" độc lập trong Keycloak ✅ Giải thích Client – "Ứng dụng" muốn dùng Keycloak để xác thực ✅ Giải thích User – "Công dân" của vương quốc ✅ Giải thích Role – "Chức danh" dùng để phân quyền (Realm Role vs Client Role) ✅ Thực hành: Tạo Realm, Client, User, Role đầu tiên trên Admin Console ✅ Export/Import realm.json để tự động hóa cấu hình ⏱️ MỐC THỜI GIAN: 00:00 - Giới thiệu nội dung: 4 khái niệm cốt lõi trong Keycloak 01:25 - Các cách cài đặt Keycloak (Thủ công & Docker) 02:49 - Cấu hình Keycloak & PostgreSQL với Docker Compose 05:35 - Khởi chạy và đăng nhập Keycloak Admin Console 06:52 - Khái niệm Realm trong Keycloak 09:48 - Thực hành tạo Realm mới 10:50 - Khái niệm Client & các loại Client (Public vs Confidential) 15:08 - Thực hành tạo và cấu hình Client 18:47 - Lấy Client Secret trong tab Credentials 19:30 - Khái niệm User & cấu trúc thông tin người dùng 21:25 - Thực hành tạo User và thiết lập mật khẩu 23:44 - Khái niệm Role: Phân biệt Realm Role vs Client Role 26:56 - Thực hành tạo Role và gán Role cho User (Role Mapping) 28:50 - Tự động hóa cấu hình: Import Realm bằng file JSON 31:43 - Hướng dẫn Export Realm từ Docker 33:23 - Tổng kết, bài tập thực hành & giới thiệu bài tiếp theo 🔔 ĐĂNG KÝ KÊNH để nhận bài 29: Tích hợp Keycloak với Spring Boot Resource Server 💬 BÌNH LUẬN nếu bạn gặp lỗi khi chạy Docker Compose – mình sẽ hỗ trợ! 🔥 CÔNG NGHỆ SỬ DỤNG: Keycloak 26.x (IAM Server) Docker & Docker Compose PostgreSQL 17 (database riêng cho Keycloak) OpenID Connect (OIDC), OAuth 2.0 Admin Console, Realm, Client, User, Role #Keycloak #SpringBoot #Docker #OAuth2 #OpenIDConnect #IAM #SSO #Realm #Client #User #Role #Java #BảoMật