รุ่นที่รองรับฟีเจอร์นี้ ได้แก่ Frontline Standard; Business Plus; Enterprise Standard และ Enterprise Plus; Education Fundamentals, Education Standard, Teaching and Learning Upgrade และ Education Plus; Enterprise Essentials Plus เปรียบเทียบรุ่นของคุณ
บริการ LDAP ที่ปลอดภัยทำให้ออบเจ็กต์ Google Cloud Directory ใช้ได้กับไคลเอ็นต์ LDAP โดยใช้ลำดับชั้นและแอตทริบิวต์ตามที่อธิบายไว้ด้านล่าง
ตัวอย่างลำดับชั้น
- <root>
- cn=subschema
- dc=example,dc=com
- ou=Users
- ou=Sales
- uid=lisasmith
- uid=jimsmith
- ou=Sales
- ou=Groups
- cn=group1
- cn=group2
- ou=Users
- cn=subschema
แอตทริบิวต์
รูท
ข้อมูลเมตาของเซิร์ฟเวอร์
- objectClass: top
- supportedLdapVersion: 3
- supportedSASLMechanism: EXTERNAL, PLAIN
- supportedExtension: 1.3.6.1.4.1.1466.20037 (StartTLS)
- subschemaSubentry: cn=subschema
Subschema
คำจำกัดความของสคีมาเซิร์ฟเวอร์ LDAP ในรูปแบบที่เครื่องอ่านได้
- objectClass: top, subschema
- objectClasses: คำอธิบายของคลาสออบเจ็กต์ที่รองรับ
- attributeTypes: คำอธิบายของประเภทแอตทริบิวต์ที่รองรับ
- matchingRules: คำอธิบายของกฎการจับคู่ที่รองรับ
โดเมน
โดเมนที่คุณ ใช้ลงทะเบียนใน Google Workspace หรือ Cloud Identity Premium ซึ่งประกอบด้วยโดเมนย่อย ผู้ใช้ กลุ่ม และหน่วยขององค์กร
- objectClass: top, domain, dcObject
- dc: ชื่อของคอมโพเนนต์โดเมน (เช่น dc=example, dc=com)
- hasSubordinates: TRUE
หน่วยขององค์กร
หน่วยขององค์กรภายในโครงสร้างไดเรกทอรี หน่วยขององค์กรอาจมีหน่วยขององค์กรอื่นและ/หรือบุคคลอื่นอยู่ภายในหน่วยนั้นด้วย โครงสร้างหน่วยขององค์กรจะเหมือนกับโครงสร้างหน่วยขององค์กรที่คุณเห็นในคอนโซลผู้ดูแลระบบของ Google
- objectClass: top, organizationalUnit
- ou: ชื่อหน่วยขององค์กร (เช่น ou=Users)
- คำอธิบาย: คำอธิบายหน่วยขององค์กรโดยละเอียดที่มนุษย์อ่านได้
- hasSubordinates: TRUE
บุคคล
คือผู้ใช้ในโดเมน โดยบุคคลที่ปรากฏภายใต้หน่วยขององค์กรคือบุคคลในหน่วยขององค์กรนั้น
- objectClass: top, person, organizationalPerson, inetOrgPerson, posixAccount
- uid: ชื่อผู้ใช้ ซึ่งหมายถึงส่วนของชื่อผู้ใช้ในที่อยู่อีเมล
- googleUid: เหมือนกันกับ uid ใช้เพื่อไม่ให้สับสนกับ posixUid
- posixUid: ชื่อผู้ใช้ หรือหากตั้งค่าไว้ ก็จะหมายถึงชื่อผู้ใช้ POSIX
- cn: "ชื่อทั่วไป" ซึ่งจะประกอบไปด้วยค่า 2 ค่า ได้แก่ ชื่อผู้ใช้และชื่อที่แสดงของผู้ใช้
- sn: นามสกุลของผู้ใช้
- givenName: ชื่อต้นของผู้ใช้
- displayName: ชื่อที่แสดงของผู้ใช้ (ชื่อเต็ม)
- mail: ที่อยู่อีเมลของผู้ใช้
- memberOf: รายชื่อกลุ่มที่มีคุณสมบัติครบที่ผู้ใช้รายนี้เป็นสมาชิกอยู่
- title: คำนำหน้าชื่อผู้ใช้
- employeeNumber: รหัสพนักงานของผู้ใช้
- employeeType: บทบาทของผู้ใช้ในองค์กร
- departmentNumber: ชื่อแผนกของผู้ใช้ ไม่จำเป็นต้องเป็นตัวเลข
- physicalDeliveryOfficeName: สถานที่หรือที่อยู่ของผู้ใช้
- jpegPhoto: รูปโปรไฟล์ของผู้ใช้
แสดงเฉพาะเมื่อมีการขออย่างชัดเจนในคำขอค้นหา - entryUuid: ตัวระบุผู้ใช้ที่เป็นค่าคงที่และไม่ซ้ำกับผู้อื่น
แสดงเฉพาะเมื่อมีการขออย่างชัดเจนในคำขอค้นหา - objectSid: ตัวระบุที่ไม่ซ้ำกันของผู้ใช้รายนี้ เข้ากันได้กับตัวระบุเพื่อความปลอดภัยของ Windows
แสดงเฉพาะเมื่อมีการขออย่างชัดเจนในคำขอค้นหา - uidNumber: หมายเลข POSIX UID ของผู้ใช้ หากตั้งค่า POSIX ID ไว้ก็จะใช้ค่านั้น แต่หากไม่ได้ตั้งค่าจะใช้ตัวระบุที่เป็นค่าคงที่และไม่ซ้ำกัน
- gidNumber: หมายเลข POSIX GID สำหรับกลุ่มหลักของผู้ใช้ หากตั้งค่า POSIX GID ของผู้ใช้ไว้ก็จะใช้ค่านั้น แต่หากไม่ได้ตั้งค่าจะใช้หมายเลขเดียวกับ UID ของผู้ใช้
หมายเหตุ: คุณจะค้นหาผู้ใช้โดยใช้ uidNumber หรือ uidNumber ไม่ได้ เว้นแต่ผู้ดูแลระบบจะตั้งค่าแอตทริบิวต์เหล่านี้โดยใช้ Admin SDK API เมื่อแอตทริบิวต์เหล่านี้ได้รับการตั้งค่าโดยใช้ API แล้ว ต้องตั้งค่าแอตทริบิวต์ systemId ของ posixAccount ไม่เช่นนั้น systemId และ systemId จะไม่สามารถค้นหาได้
- homeDirectory: ไดเรกทอรีหลักสำหรับ POSIX ของผู้ใช้ มีค่าเริ่มต้นเป็น “/home/<username>”
- loginShell: Shell การเข้าสู่ระบบ POSIX ของผู้ใช้ มีค่าเริ่มต้นเป็น “/bin/bash”.
- gecos: แอตทริบิวต์ GECOS (ประวัติ) สำหรับผู้ใช้
- hasSubordinates: FALSE
กลุ่ม
- objectClass: top, groupOfNames, posixGroup
- cn: ชื่อโดเมนที่ไม่ซ้ำกันของกลุ่ม
- displayName: ชื่อที่แสดงของกลุ่มที่มนุษย์อ่านได้
- description: คำอธิบายกลุ่มโดยละเอียดที่มนุษย์อ่านได้
- gidNumber: หมายเลข POSIX GID ของกลุ่ม ซึ่งเป็นรหัสคงที่และไม่ซ้ำกัน แต่จะใช้เพื่อค้นหากลุ่มได้ไม่ดีนัก
- entryUuid: ตัวระบุกลุ่มที่เป็นค่าคงที่และไม่ซ้ำกับผู้อื่น
- objectSid: ตัวระบุที่ไม่ซ้ำกันสำหรับกลุ่มนี้ เข้ากันได้กับตัวระบุเพื่อความปลอดภัยของ Windows
- member: รายชื่อสมาชิกที่มีคุณสมบัติครบในกลุ่ม
- memberUid: รายการชื่อผู้ใช้ของสมาชิกในกลุ่ม
- googleAdminCreated: หากผู้ดูแลระบบเป็นผู้สร้างกลุ่ม ให้กำหนดเป็น True
- hasSubordinates: FALSE