คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
หัวข้อนี้จะพูดถึงการควบคุมการเข้าถึงตามบทบาทสำหรับองค์กร Apigee Edge และอธิบายวิธีที่ เพื่อสร้างบทบาทและมอบหมายให้กับผู้ใช้ คุณต้องเป็นผู้ดูแลระบบองค์กรจึงจะดำเนินการต่อไปนี้ได้ งานที่อธิบายในที่นี้
วิดีโอ: ดูวิดีโอสั้นๆ เพื่อเรียนรู้เกี่ยวกับ Apigee Edge ที่ติดตั้งมาในตัวและแบบกำหนดเอง บทบาทใหม่
บทบาทคืออะไร
บทบาทก็คือชุดสิทธิ์ที่ใช้ CRUD CRUD หมายถึง "สร้าง อ่าน อัปเดต ลบ" ตัวอย่างเช่น ผู้ใช้อาจได้รับบทบาทที่อนุญาตให้อ่านหรือ "รับ" รายละเอียดเกี่ยวกับ เอนทิตีที่ได้รับการคุ้มครอง แต่ไม่มีสิทธิ์ในการอัปเดตหรือลบเอนทิตีดังกล่าว ผู้ดูแลระบบองค์กรคือ บทบาทระดับสูงสุด และมีสิทธิ์ดำเนินการต่างๆ กับเอนทิตีที่มีการป้องกัน ซึ่ง รวมข้อมูลต่อไปนี้
- พร็อกซี API
- ติดตามเซสชัน
- ผลิตภัณฑ์ API
- แอปของนักพัฒนาซอฟต์แวร์
- นักพัฒนาซอฟต์แวร์
- สภาพแวดล้อม (เซสชันของเครื่องมือติดตามและการทำให้ใช้งานได้)
- รายงานที่กำหนดเอง (Analytics)
เริ่มต้นใช้งาน
คุณต้องเป็นผู้ดูแลระบบองค์กร Apigee Edge จึงจะสร้างผู้ใช้และมอบหมายบทบาทได้ เฉพาะ ผู้ดูแลระบบองค์กรสามารถดูและใช้รายการในเมนูเพื่อจัดการผู้ใช้และบทบาท โปรดดู และการจัดการ ผู้ใช้ในองค์กร
สิ่งที่จำเป็นต้องทราบ เกี่ยวกับบทบาทของผู้ใช้
บทบาทของผู้ใช้ใน Apigee Edge เป็นพื้นฐานของการเข้าถึงตามบทบาท ซึ่งหมายความว่าคุณสามารถควบคุมได้ บทบาทต่างๆ ที่ผู้ใช้เข้าถึงได้ด้วยการมอบหมายบทบาท ต่อไปนี้คือสิ่งที่คุณ จำเป็นต้องทราบเกี่ยวกับบทบาท:
- เมื่อคุณสร้างบัญชี Apigee Edge ของคุณเอง ระบบจะกำหนดบทบาทของคุณโดยอัตโนมัติเป็น ผู้ดูแลระบบขององค์กรในองค์กรของคุณ หากคุณเพิ่มผู้ใช้ลงใน คุณจะเป็นผู้กำหนดบทบาทของผู้ใช้ (บทบาท) เมื่อคุณเพิ่มผู้ใช้
- เมื่อผู้ดูแลระบบองค์กรเพิ่มคุณในองค์กร ระบบจะกำหนดบทบาทของคุณ โดยผู้ดูแลระบบ ผู้ดูแลระบบองค์กรสามารถเปลี่ยนบทบาทของคุณในภายหลังได้หาก ตามความจำเป็น โปรดดูการมอบหมายบทบาทให้กับผู้ใช้ด้านล่าง
- คุณมอบหมายบทบาทของผู้ใช้ได้มากกว่า 1 บทบาท หากผู้ใช้มีการมอบหมายบทบาทไว้หลายบทบาท สิทธิ์ที่มากกว่ามีความสำคัญกว่า เช่น หากบทบาทหนึ่งไม่อนุญาตให้ผู้ใช้สร้าง พร็อกซี API แต่มีบทบาทอื่น ผู้ใช้จึงสร้างพร็อกซี API ได้ โดยทั่วไประบบจะไม่ดำเนินการ กรณีการใช้งานทั่วไปเพื่อมอบหมายบทบาทหลายบทบาทให้กับผู้ใช้ ดูการมอบหมาย ให้กับผู้ใช้ที่ด้านล่าง
- โดยค่าเริ่มต้น ผู้ใช้ทั้งหมดที่เกี่ยวข้องกับองค์กรสามารถดูรายละเอียดเกี่ยวกับ ผู้ใช้ในองค์กร เช่น อีเมล ชื่อ และนามสกุล
สิ่งสำคัญคือต้องเข้าใจว่าบทบาทของผู้ใช้จะเจาะจงเฉพาะองค์กรที่ผู้ใช้ ได้รับมอบหมาย ผู้ใช้ Apigee Edge สามารถอยู่ในหลายองค์กรได้ แต่บทบาทต่างๆ ได้แก่ เฉพาะองค์กร เช่น ผู้ใช้สามารถมีบทบาทผู้ดูแลระบบองค์กรในบทบาทเดียว องค์กร และเฉพาะบทบาทของผู้ใช้ในส่วนอื่น
การมอบหมาย บทบาทให้กับผู้ใช้
คุณสามารถเพิ่มบทบาทอย่างน้อย 1 บทบาทให้กับผู้ใช้เมื่อคุณเพิ่มผู้ใช้ใหม่หรือแก้ไขบทบาทเดิมที่มีอยู่ ผู้ใช้ รายละเอียดเกี่ยวกับแต่ละบทบาทจะอธิบายไว้ในบทบาทเริ่มต้น สิทธิ์
การมอบหมายบทบาทให้กับผู้ใช้ที่มี Edge API
คุณใช้ Edge API เพื่อมอบหมายบทบาทให้กับผู้ใช้ได้ ตัวอย่างต่อไปนี้ใช้การเพิ่มผู้ใช้ไปยัง Role API ที่จะเพิ่มผู้ใช้ลงในบทบาทผู้ดูแลระบบการดำเนินการ มีดังนี้
curl https://api.enterprise.apigee.com/v1/o/org_name/userroles/opsadmin/users \ -X POST \ -H "Content-Type:application/x-www-form-urlencoded" \ -d 'id=jdoe@example.com' -u orgAdminEmail:pword
โดยที่ org_name คือชื่อองค์กรของคุณ
สิทธิ์ตามค่าเริ่มต้นของบทบาท
Apigee Edge มีชุดบทบาทเริ่มต้นที่พร้อมใช้งานทันที สำหรับข้อมูลเพิ่มเติม โปรดดู บทบาทในหน้า Edge
หากคุณเป็นผู้ดูแลระบบองค์กร
ผู้ดูแลระบบองค์กรสามารถดูรายการสิทธิ์ทั้งหมดสำหรับผู้ใช้แต่ละประเภท เพียงไปที่ ผู้ดูแลระบบ > บทบาทขององค์กร เมื่อคุณคลิกบทบาท ระบบจะนำคุณไปที่ตาราง ซึ่งมีลักษณะดังนี้
ตารางแสดงระดับการปกป้องทรัพยากร ในบริบทนี้ ทรัพยากรที่อ้างถึง "เอนทิตี" ที่ผู้ใช้สามารถโต้ตอบด้วยได้ผ่าน UI การจัดการ Edge และ API
- คอลัมน์แรกจะแสดงชื่อทั่วไปของทรัพยากรที่ผู้ใช้โต้ตอบ ด้วย และยังรวมถึงสิ่งอื่นๆ เช่น พร็อกซี API, ผลิตภัณฑ์, การทำให้ใช้งานได้ ฯลฯ จะแสดงชื่อของสิ่งต่างๆ ตามที่คุณเห็นใน UI การจัดการ
- คอลัมน์ที่ 2 จะแสดงเส้นทางที่ใช้ในการเข้าถึงทรัพยากรผ่านคอลัมน์ API การจัดการ
- คอลัมน์ที่ 3 จะแสดงการดำเนินการที่บทบาทสามารถทำได้ในแต่ละรายการ ของทรัพยากรและเส้นทาง การดำเนินการได้แก่ GET, PUT และ DELETE ใน UI การดำเนินการเดียวกัน เรียกว่า "ดู" "แก้ไข" และ "ลบ" โปรดทราบว่า UI และ API ใช้ สำหรับการดำเนินการเหล่านี้
หากคุณไม่ใช่ผู้ดูแลระบบองค์กร
คุณไม่ได้รับอนุญาตให้เพิ่มหรือเปลี่ยนบทบาทของผู้ใช้หรือดูพร็อพเพอร์ตี้ของบทบาทใน UI โปรดดูบทบาทใน Edge สำหรับ ข้อมูลเกี่ยวกับสิทธิ์ที่ให้กับแต่ละบทบาท
การดำเนินการของบทบาท
คุณมอบหมายบทบาทผ่านทาง API การจัดการหรือผ่าน UI การจัดการได้ ไม่ว่าจะเลือกทางใด การทำงานกับสิทธิ์ CRUD แม้ว่า API และ UI จะใช้คำศัพท์ที่แตกต่างกันเล็กน้อย
API การจัดการของ Edge อนุญาตการดำเนินการ CRUD ต่อไปนี้
GET:
อนุญาตให้ผู้ใช้ดูรายการทรัพยากรที่มีการป้องกันหรือดู ทรัพยากร RBAC แบบ SingletonPUT:
อนุญาตให้ผู้ใช้สร้างหรืออัปเดตทรัพยากรที่มีการป้องกัน (ครอบคลุมทั้งเมธอด HTTPPUT
และPOST
)DELETE:
อนุญาตให้ผู้ใช้ลบอินสแตนซ์ของการป้องกัน ทรัพยากร
UI การจัดการของ Edge หมายถึงการดำเนินการ CRUD เดียวกัน แต่ การใช้คำที่แตกต่างกัน:
- ดู: อนุญาตให้ผู้ใช้ดูทรัพยากรที่มีการป้องกัน โดยปกติแล้ว คุณ สามารถดูทรัพยากรทีละรายการ หรือดูรายการทรัพยากรได้
- แก้ไข: อนุญาตให้ผู้ใช้อัปเดตทรัพยากรที่มีการป้องกัน
- สร้าง: อนุญาตให้ผู้ใช้สร้างทรัพยากรที่มีการป้องกัน
- ลบ: อนุญาตให้ผู้ใช้ลบอินสแตนซ์ของการป้องกัน ทรัพยากร
การสร้างบทบาทที่กำหนดเอง
บทบาทที่กำหนดเองให้คุณใช้สิทธิ์แบบละเอียดกับเอนทิตี Apigee Edge เหล่านี้ได้ เช่น API พร็อกซี ผลิตภัณฑ์ แอปของนักพัฒนาซอฟต์แวร์ นักพัฒนาซอฟต์แวร์ และรายงานที่กำหนดเอง
คุณจะสร้างและกำหนดค่าบทบาทที่กำหนดเองผ่าน UI หรือ API ก็ได้ โปรดดูการสร้างบทบาทที่กำหนดเองใน UI และการสร้างบทบาท ด้วย API