Alibaba Cloud IDaaS
สร้างแอปพลิเคชัน SAML ใน Alibaba Cloud IDaaS
เข้าสู่ Alibaba Cloud management console, ค้นหาและไปที่ Application Indentity Service (IDentity-as-a-Service, IDaaS)

คลิกที่ EIAM Instance List และเปิดเวอร์ชันฟรี

อินสแตนซ์จะถูกสร้างขึ้นและทำงานโดยอัตโนมัติหลังจากเปิด คลิกที่ชื่ออินสแตนซ์หรือปุ่ม Manage เพื่อเข้าสู่คอนโซลการจัดการ IDaaS

หลังจากเข้าสู่คอนโซลการจัดการ IDaaS คลิกที่ Add Application, ค้นหา SAML และคลิกที่ Add Application

คลิกที่ Add SigningKey

กรอกข้อมูลที่จำเป็นทั้งหมดและส่ง

เลือก SigningKey ที่เพิ่มไว้

กรอกข้อมูลที่จำเป็นทั้งหมดด้านล่างและส่ง
- IDP IdentityId: ให้เหมือนกับ Issuer URL ใน Casdoor
- SP Entity ID & SP ACS URL(SSO Location): ตอนนี้ใส่อะไรก็ได้ตามที่คุณต้องการ หลังจากทำการกำหนดค่า Casdoor เสร็จสิ้น คุณต้องกลับมาแก้ไข
- Assertion Attribute: ใส่โดยตรงเป็น username
- Account Association Mode: Account Association

การอนุญาตและการเชื่อมโยงบัญชี
หลังจากแอปพลิเคชันถูกเพิ่มเข้ามาเรียบร้อยแล้ว จะมีข้อความแจ้งเตือนการอนุญาตขึ้น อย่าอนุญาตตอนนี้ ให้เพิ่มบัญชีแล้วจึงอนุญาต
ไปที่ Organizations and Groups และคลิกที่ New Account

กรอกข้อมูลที่จำเป็นทั้งหมดและส่ง

ไปที่ Application Authorization, เลือกบัญชีที่คุณต้องการอนุญาตและคลิกที่ Save

ไปที่ Application List, คลิกที่ View application sub-accounts, แล้วคลิกที่ Add account association

กรอกบัญชีหลักและบัญชีย่อยที่ต้องการเชื่อมโยงและคลิกที่ Save
บัญชีหลักมีอยู่ใน IDaaS และบัญชีย่อยคือ ID ของผู้ใช้ใน Casdoor

ส่งออก IDaaS Metadata
ไปที่ Application List, คลิกที่ View Application Details และคลิกที่ Export IDaaS SAML Metadadta

กำหนดค่าใน Casdoor
สร้างผู้ให้บริการใหม่ใน Casdoor
เลือกหมวดหมู่เป็น SAML, ประเภทเป็น Alibaba Cloud IdaaS คัดลอกเนื้อหาของ metadata และวางลงในช่อง Metadata ค่าของ Endpoint, IdP และ Issuer URL จะถูกสร้างขึ้นโดยอัตโนมัติหลังจากคลิกที่ปุ่ม Parse

คัดลอก SP ACS URL และ SP Entity ID และคลิกที่ปุ่ม Save
แก้ไขแอปพลิเคชันที่คุณต้องการกำหนดค่าใน Casdoor เลือกผู้ให้บริการที่เพิ่งเพิ่มและคลิกที่ปุ่ม Save

แก้ไขแอปพลิเคชัน SAML ใน Alibaba Cloud IDaaS
ปิดการใช้งานแอปพลิเคชันแล้วคลิกที่ Modify Application

กรอก SP Entity ID และ SP ACS URL(SSO Location) ด้วยเนื้อหาที่คัดลอกใน Casdoor ส่งและเปิดใช้งานแอปพลิเคชัน

ตรวจสอบผล
ไปที่แอปพลิเคชันที่คุณเพิ่งกำหนดค่าและคุณจะพบว่ามีไอคอนอยู่ในหน้าล็อกอิน
คลิกที่ไอคอนและกระโดดไปที่หน้าล็อกอิน Alibaba Cloud IDaaS แล้วเข้าสู่ Casdoor ได้สำเร็จหลังจากการตรวจสอบสิทธิ์
