ข้ามไปยังเนื้อหาหลัก

กำหนดค่าคุณลักษณะ SAML assertion

คุณลักษณะ SAML เป็นองค์ประกอบสำคัญของ SAML assertion ที่บรรจุข้อมูลเฉพาะเกี่ยวกับผู้ใช้ที่ได้รับการยืนยันตัวตน ข้อมูลเหล่านี้อาจรวมถึงตัวระบุผู้ใช้, บทบาท (Roles), สิทธิ์ (Permissions), และข้อมูลผู้ใช้อื่น ๆ ที่ Service Provider (SP) อาจต้องใช้เพื่อการอนุญาต (Authorization) และการปรับแต่งประสบการณ์ (Personalization)

ทำความเข้าใจคุณลักษณะ SAML

ใน การยืนยันตัวตน (Authentication) ด้วย SAML:

  • คุณลักษณะ (Attributes) คือคู่ชื่อ-ค่า (name-value pairs) ที่มีข้อมูลผู้ใช้
  • คุณลักษณะเหล่านี้จะถูกรวมอยู่ใน SAML assertion ที่ส่งจาก Identity Provider (Logto) ไปยัง Service Provider
  • คุณลักษณะเหล่านี้ช่วยให้ Service Provider ตัดสินใจเกี่ยวกับการเข้าถึงและการปรับแต่งประสบการณ์ของผู้ใช้ได้อย่างเหมาะสม
การแมปคุณลักษณะแอป SAML

การแมปคุณลักษณะใน Logto

การแมปคุณลักษณะ (Attribute mapping) ช่วยให้คุณกำหนดได้ว่าข้อมูลผู้ใช้จาก Logto ควรถูกแมปไปยังคุณลักษณะเฉพาะใน SAML assertion อย่างไร การแมปนี้จะช่วยให้ Service Provider ของคุณได้รับข้อมูลผู้ใช้ในรูปแบบและชื่อคุณลักษณะที่คาดหวัง

เมื่อคุณกำหนดค่าการแมปคุณลักษณะ:

  1. คุณระบุว่าคุณสมบัติผู้ใช้ใดจาก Logto ควรรวมอยู่ใน SAML assertion
  2. คุณกำหนดชื่อคุณลักษณะเองตามที่ Service Provider ของคุณต้องการ
  3. คุณลักษณะที่ถูกแมปจะถูกรวมใน SAML assertion โดยอัตโนมัติระหว่างการยืนยันตัวตน

คุณลักษณะที่ใช้บ่อย

คุณลักษณะ SAML ที่ใช้บ่อย ได้แก่:

  • Sub (User ID)
  • Email
  • องค์กร (Organizations)
  • Name
  • Preferred username

ดูข้อมูลผู้ใช้ทั้งหมดที่มีใน Logto

โดยการกำหนดค่าการแมปคุณลักษณะอย่างถูกต้อง คุณจะมั่นใจได้ว่า Service Provider ของคุณจะได้รับข้อมูลผู้ใช้ที่จำเป็นทั้งหมดเพื่อให้การเข้าถึงและการปรับแต่งประสบการณ์สำหรับผู้ใช้ของคุณเป็นไปอย่างเหมาะสม

คุณสามารถแมปข้อมูลผู้ใช้ทั้งหมดที่มีใน Logto ไปยังคุณลักษณะที่ SP ของคุณต้องการได้โดยใช้การตั้งค่าการแมปคุณลักษณะ