ผู้ใช้และการอนุญาต¶
MRBS แบ่งสิทธิ์การเข้าถึงออกเป็นสามระดับ:
| ระดับ | ความหมาย | ความสามารถทั่วไป |
|---|---|---|
| 0 | ผู้ใช้ที่ไม่รู้จัก | ดูข้อมูลที่ได้รับอนุญาตสู่สาธารณะ |
| 1 | ผู้ใช้ที่ได้รับการรับรองความถูกต้อง | สร้างการจองและจัดการการจองของตนเอง |
| 2 | ผู้ดูแลระบบ | จัดการห้อง พื้นที่ ผู้ใช้ และการจองของผู้ใช้รายอื่น |
สิทธิ์ที่แน่นอนขึ้นอยู่กับการตรวจสอบสิทธิ์ เซสชัน และการตั้งค่านโยบายการจอง
ผู้ใช้ฐานข้อมูล¶
ด้วยวิธีการตรวจสอบสิทธิ์เริ่มต้น db ผู้ใช้และระดับการเข้าถึงจะถูกจัดเก็บไว้ในฐานข้อมูล MRBS และจัดการผ่านอินเทอร์เฟซการดูแลระบบผู้ใช้
ผู้ดูแลระบบสามารถสร้างผู้ใช้ เปลี่ยนระดับการเข้าถึง รีเซ็ตรหัสผ่าน และจัดการฟิลด์โปรไฟล์ที่ได้รับการป้องกัน
ผู้ใช้ภายนอก¶
ด้วย LDAP, SAML, WordPress, Joomla หรือผู้ให้บริการภายนอกรายอื่น ข้อมูลประจำตัวจะได้รับการจัดการภายนอก MRBS MRBS ยังคงต้องการวิธีในการระบุผู้ดูแลระบบ โดยปกติจะผ่านทางการกำหนดค่า กลุ่มภายนอก บทบาท หรือแอตทริบิวต์
หากผู้ให้บริการภายนอกเป็นแหล่งข้อมูลผู้ใช้อย่างเป็นทางการ ไม่ควรสร้างข้อมูลรับรองภายในซ้ำอีกชุดหนึ่ง
ผู้ดูแลพื้นที่และห้อง¶
ผู้ติดต่อในพื้นที่และห้องสามารถรับการแจ้งเตือน และจัดการการจองทรัพยากรของพวกเขา ทั้งนี้ขึ้นอยู่กับนโยบาย ใช้บทบาทเหล่านี้เพื่อมอบหมายงานในแต่ละวันโดยไม่ต้องให้สิทธิ์การดูแลระบบทั่วทั้งระบบ
จำกัดความสามารถ¶
MRBS 1.12.2 มีการตั้งค่าสำหรับการจำกัด:
- การเข้าถึงสาธารณะ
- ผู้ที่สามารถสร้างการจองได้
- การจองซ้ำ หลายวัน หรือหลายห้อง
- คัดลอกการจองของผู้ใช้รายอื่น
- การมองเห็นของผู้ใช้และผู้ลงทะเบียนรายอื่น
- การลงทะเบียนในนามของผู้ใช้รายอื่น
- การยกเว้นของผู้ดูแลระบบจากนโยบายการจอง และ
- ประเภทการจองที่สงวนไว้สำหรับผู้ดูแลระบบ
ตรวจสอบการควบคุมเหล่านี้ร่วมกัน แทนที่จะเปิดใช้งานแยกกัน
หลักการของสิทธิพิเศษน้อยที่สุด¶
- รักษาจำนวนผู้ดูแลระบบให้น้อย
- ใช้ผู้ดูแลระบบแยกต่างหากและบัญชีปกติหากทำได้จริง
- ลบการเข้าถึงทันทีเมื่อมีการเปลี่ยนแปลงความรับผิดชอบ
- ป้องกันการรีเซ็ตรหัสผ่านและการตั้งค่าอีเมล
- ทดสอบมุมมองสาธารณะและมุมมองที่ได้รับการรับรองความถูกต้องแยกกัน