Intro & Setup
Keycloak คืออะไร, คำสั่ง Docker ที่แจกให้, admin console, dev เทียบ production เริ่ม →
Intro & Setup
Keycloak คืออะไร, คำสั่ง Docker ที่แจกให้, admin console, dev เทียบ production เริ่ม →
Realms, Clients & Roles
realm, client (public/confidential), realm role เทียบ client role, composite เรียน →
Users, Groups & Credentials
user, group & role mapping, password/OTP, required action จัดการ →
OIDC & OAuth2 Flows
OIDC เทียบ OAuth2, Authorization Code + PKCE, client credentials, token endpoint เรียนรู้ flow →
Securing Apps
SPA ด้วย keycloak-js, backend ที่ตรวจ JWT, refresh & logout, adapter ป้องกันแอป →
Tokens, Scopes & Mappers
access/ID/refresh token, client scope, protocol mapper, lifespan เรื่อง token →
Identity Federation & Social Login
social login, identity brokering, LDAP/AD federation, IdP mapper เชื่อม identity →
Admin, Theming & Production
admin REST API, theme, event & audit, production checklist ขึ้นโปรดักชัน →
แจกคำสั่งตั้งค่า
docker run คัดลอกวางครั้งเดียวเพื่อสตาร์ต Keycloak ในโหมด dev — คุณเข้า admin console ได้ก่อนบทเรียนแรก
Snippet คัดลอกพร้อมใช้
ทุกตัวอย่าง curl, config และ SDK มีปุ่มคัดลอกคลิกเดียวเพื่อวางลงในโปรเจกต์ของคุณ
แบบทดสอบ & ความคืบหน้า
ทบทวนความเข้าใจหลังแต่ละบท ความคืบหน้าถูกบันทึกไว้ในเครื่อง
สองภาษา
มีทั้งภาษาอังกฤษและไทย — สลับได้ตลอดจากแถบด้านบน