การตรวจสอบสิทธิ์ LDAP¶
การตรวจสอบสิทธิ์ LDAP จะตรวจสอบบัญชีผู้ใช้ MRBS กับไดเรกทอรี LDAP เช่น OpenLDAP หรือ Microsoft Active Directory
ต้องติดตั้งส่วนขยาย PHP LDAP
การตั้งค่าการเชื่อมต่อ¶
กำหนดค่าเซิร์ฟเวอร์ไดเร็กทอรี เวอร์ชันโปรโตคอล ความปลอดภัยของการขนส่ง ชื่อเฉพาะฐาน และตัวกรองการค้นหาใน config.inc.php คัดลอกการตั้งค่า LDAP ที่เกี่ยวข้องจาก systemdefaults.inc.php ก่อนที่จะทำการเปลี่ยนแปลง
ต้องการการขนส่งที่เข้ารหัส:
- LDAPS ที่รองรับ; หรือ
- LDAP พร้อม StartTLS
ติดตั้งและตรวจสอบห่วงโซ่ใบรับรองของเซิร์ฟเวอร์ไดเรกทอรี อย่าปิดใช้งานการตรวจสอบเพื่อแก้ไขปัญหาใบรับรอง
การค้นหาผู้ใช้¶
ชื่อเข้าสู่ระบบจะอยู่ที่การใช้แอตทริบิวต์ผู้ใช้และตัวกรองที่กำหนดค่าไว้ เค้าโครงไดเร็กทอรีแตกต่างกัน ดังนั้นให้ทดสอบด้วย:
- ผู้ใช้ทั่วไป
- ผู้ดูแลระบบ;
- ผู้ใช้นอกหน่วยขององค์กรที่ได้รับอนุญาต
- บัญชีที่ถูกปิดใช้งาน และ
- ชื่อผู้ใช้ที่มีอักขระที่ไม่ใช่ ASCII ที่ถูกต้อง ถ้ามี
กลุ่มและผู้ดูแลระบบ¶
MRBS สามารถใช้แอตทริบิวต์ไดเรกทอรีและความเป็นสมาชิกกลุ่มเพื่อระบุหรืออธิบายผู้ใช้ ตรวจสอบให้แน่ใจว่าพฤติกรรมกลุ่มที่ซ้อนกันตรงกับไดเร็กทอรีและเอกสารของคุณที่กลุ่มให้สิทธิ์การดูแลระบบ MRBS
การแมปแอตทริบิวต์¶
การแม็ปเพิ่มเติมสามารถดึงที่อยู่อีเมลและชื่อที่แสดง:
ชื่อแอตทริบิวต์และรูปแบบที่ส่งคืนจะแตกต่างกันไปตามการใช้งาน LDAP
การแก้ไขปัญหาอย่างปลอดภัย¶
LDAP ตัวเลือกการแก้ไขข้อบกพร่องสามารถเปิดเผยรายละเอียดไดเรกทอรีได้ เปิดใช้งานสำหรับการทดสอบแบบจำกัดเท่านั้น จำกัดการเข้าถึงเอาต์พุต และปิดใช้งานทันทีหลังจากนั้น
เมื่อการเข้าสู่ระบบล้มเหลว ให้ตรวจสอบการขนส่งและใบรับรองก่อนที่จะเปลี่ยนตัวกรองการค้นหาหรือข้อมูลรับรอง