Log-in Joget ด้วย Keycloak ผ่าน Protocol SAML 2.0

wk
Nov 5, 2020

--

ขั้นตอน

  1. สร้าง Realm ใน Keycloak ชื่อ Joget

2. คัดลอก Certificate โดยเข้าไปที่ Link SAML 2.0 Identity Provider Metadata ในข้อ 1.

3. ติดตั้ง SAML Directory Manager Plugin ใน Joget และเพิ่ม IDP Certificate ที่ได้จากข้อ 2. ในหน้า Plugin Configuration

3. เพิ่ม Client ใน Keycloak

  • เพิ่ม Client ID เป็นค่าเดียวกับ Entity ID ใน Joget (ข้อ 2.)
  • เพิ่ม Master SAML Processing URL เป็นค่าเดียวกับ ACS URL ใน Joget (ข้อ 2.)
  • เพิ่ม IDP Initiated SSO URL โดยพิมพ์คำว่า login

4. เพิ่ม User สำหรับ Login โดยคลิก Add User ในหน้า User Manager ของ Keycloak

5. ทดสอบ Log-in โดยใช้ URL ใต้ช่อง IDP Initiated SSO URL ในข้อ 3. เช่น https://saml.lllife.dev/auth/realms/joget/protocol/saml/clients/login

6. ถ้า Log-in สำเร็จโปรแกรมจะ Redirect ไปที่หน้าแรกของ Joget ดังต่อไปนี้

--

--

No responses yet