• organizations
  • multi-tenancy
  • SaaS
  • enterprise
  • B2B

คู่มือเริ่มต้นง่ายๆ กับองค์กร Logto - สำหรับการสร้างแอพแบบหลายผู้เช่า

เรียนรู้วิธีการใช้ Logto organizations เพื่อสร้างโครงสร้างพื้นฐานด้านการระบุตัวตนสำหรับแอพ SaaS ของคุณ

Guamian
Guamian
Product & Design

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

คุณสามารถดูวิดีโอเริ่มต้นแบบรวดเร็วนี้หรืออ่านเวอร์ชันข้อความสำหรับข้อมูลเดียวกัน

เริ่มต้นด้วยการตั้งค่าองค์กร

ในการเริ่มต้น เข้าไปที่ผู้เช่าของโครงการของคุณและไปที่ส่วนขององค์กร คลิกที่ “ตั้งค่าองค์กรของคุณ”

คุณจะถูกนำไปยังหน้าบทแนะนำที่อธิบายถึงแนวคิดสำคัญและวิธีการทำงานขององค์กรใน Logto

Screen Shot 2023-11-21 at 12.28.38 PM.png

ทำความเข้าใจวิธีการทำงาน

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

Screen Shot 2023-11-21 at 12.29.25 PM.png

อย่างไรก็ตาม การเพียงแค่รวมกลุ่มผู้ใช้งานนั้นไม่เพียงพอ องค์กรเองมีการควบคุมสิทธิการเข้าถึงในระดับองค์กร

ในแอพพลิเคชั่น SaaS แบบหลายผู้เช่า มักมีหลายองค์กรที่ใช้รูปแบบการควบคุมสิทธิการเข้าถึงที่เหมือนกัน ซึ่งรวมถึงสิทธิและบทบาทต่างๆ ใน Logto สิ่งนี้เรียกว่า “แม่แบบองค์กร

ตอนนี้เรามาเจาะลึกรายละเอียดขององค์ประกอบสำคัญของแม่แบบองค์กร**:** สิทธิขององค์กรและบทบาทขององค์กร

สิทธิขององค์กร หมายถึงการอนุญาตให้เข้าถึงทรัพยากรในบริบทขององค์กร

org permission.png

บทบาทขององค์กร เป็นการรวมกลุ่มของสิทธิขององค์กรที่สามารถมอบให้กับสมาชิก แต่ละบทบาทขององค์กรมีชุดของสิทธิขององค์กร

org roles.png

คุณอาจสงสัยว่าแม่แบบองค์กรทำงานร่วมกับองค์กรอย่างไรในการสร้างโมเดลการยืนยันตัวตนและการอนุญาตสิทธิตัวตนของผลิตภัณฑ์ SaaS

มาดูผังนี้เพื่อความเข้าใจว่าทุกอย่างเชื่อมโยงกันอย่างไร

Diagram.png

  1. John สังกัดอยู่ในสององค์กร ใช้ email ของเขา "[email protected]" เป็นตัวระบุตัวตนเดียว เขาเป็นแอดมินขององค์กร A และเป็นแขกขององค์กร B
  2. Sarah สังกัดอยู่ในหนึ่งองค์กร ใช้ email ของเธอ "[email protected]" เป็นตัวระบุตัวตนเดียว เธอเป็นแอดมินขององค์กร B
  3. บทบาท "Admin" ใช้แม่แบบองค์กรเดียวกันในหลายองค์กร
  4. บทบาท "Member" ก็ใช้แม่แบบองค์กรเดียวกันในหลายองค์กร

ตอนนี้คุณเข้าใจแนวคิดพื้นฐานแล้ว มาทำตามคำแนะนำเพื่อการตั้งค่าสิทธิและบทบาทองค์กร

กำหนดสิทธิขององค์กร

Screen Shot 2023-11-21 at 12.29.44 PM.png

กำหนดบทบาทขององค์กร

Screen Shot 2023-11-21 at 12.29.58 PM.png

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

สร้างองค์กรแรกของคุณ

ตอนนี้ มาสร้างองค์กรแรกของคุณเสียก่อน ขั้นตอนต่อไปนี้ในบัตรด้านล่างจะพาคุณไปยังกระบวนการเพิ่มสมาชิก เปลี่ยนบทบาท และทำงานจัดการผู้ใช้อื่นๆ

Screen Shot 2023-11-21 at 12.31.54 PM.png

จัดการองค์กรและแม่แบบองค์กร

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

คุณยังสามารถดำเนินงานแก้ไขเฉพาะได้ คลิกที่ปุ่มสามจุดเพื่อเอาสมาชิกออกจากองค์กรหรือเปลี่ยนบทบาทของพวกเขาในองค์กร

Organization member list

รายชื่อสมาชิกในองค์กร

Edit organization role of a specific member

แก้ไขบทบาทของสมาชิกในองค์กรเฉพาะ

ถ้าคุณต้องการอัปเดตแม่แบบองค์กรของคุณ ไปที่แท็บแม่แบบองค์กร ที่นี่คุณสามารถเพิ่มสิทธิและบทบาทเพิ่มเติมหรือปรับเปลี่ยนสิ่งที่มีอยู่ได้

Organization templateEdit organization role in templateCreate organization permission in templateCreate organization role in template

จัดการองค์กรผ่าน API การจัดการของ Logto

ทุกสิ่งที่คุณสามารถทำได้ใน Console สามารถทำผ่านทาง Management API ได้เช่นกัน ซึ่งรวมถึงแต่ไม่จำกัดเฉพาะ:

  1. สร้าง ลบ หรือแก้ไของค์กร
  2. เพิ่มผู้ใช้ในองค์กร
  3. ลบผู้ใช้ออกจากองค์กร
  4. จัดการแม่แบบองค์กร:
    • เพิ่ม ลบ หรือแก้ไขบทบาทองค์กร
    • เพิ่ม ลบ หรือแก้ไขสิทธิขององค์กร
  5. มอบหมายหรือเอาบทบาทของผู้ใช้ออกจากองค์กร

สำหรับรายการความสามารถทั้งหมด โปรดดูได้ที่ การอ้างอิง API ของเรา

แหล่งข้อมูลอื่นๆ

Logto ได้ทำการวิจัยอย่างละเอียดและพัฒนาเข้าใจอย่างลึกซึ้งในแนวปฏิบัติที่ดีที่สุดสำหรับการสร้างแอพแบบหลายผู้เช่า อย่าลังเลที่จะสำรวจบทความของพวกเขาสำหรับข้อมูลเพิ่มเติม

รูปแบบการเช่าสำหรับแอพแบบหลายผู้เช่า

การแยกผู้เช่าในแอพพลิเคชั่นแบบหลายผู้เช่า

รูปแบบการเช่าสำหรับแอพแบบหลายผู้เช่า

แอพพลิเคชั่นแบบหลายผู้เช่า = SaaS หรือไม่?

🏢 องค์กร (Multi-tenancy) | Logto Docs