สคีมา LDAP ที่ปลอดภัย

รุ่นที่รองรับฟีเจอร์นี้ ได้แก่ Frontline Standard และ Frontline Plus; Business Plus; Enterprise Standard และ Enterprise Plus; Education Fundamentals, Education Standard และ Education Plus; Enterprise Essentials Plus เปรียบเทียบรุ่นของคุณ

บริการ LDAP ที่ปลอดภัยทำให้ออบเจ็กต์ Google Cloud Directory ใช้ได้กับไคลเอ็นต์ LDAP โดยใช้ลำดับชั้นและแอตทริบิวต์ตามที่อธิบายไว้ด้านล่าง

ตัวอย่างลำดับชั้น

    • cn=subschema
    • dc=example,dc=com
      • ou=Users
        • ou=Sales
          • uid=lisasmith
        • uid=jimsmith
      • ou=Groups
        • cn=group1
        • cn=group2

แอตทริบิวต์

รูท

ข้อมูลเมตาของเซิร์ฟเวอร์

  • objectClass: top
  • supportedLdapVersion: 3
  • supportedSASLMechanism: EXTERNAL, PLAIN
  • supportedExtension: 1.3.6.1.4.1.1466.20037 (StartTLS)
  • subschemaSubentry: cn=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 หรือ gidNumber ไม่ได้ เว้นแต่ผู้ดูแลระบบจะตั้งค่าแอตทริบิวต์เหล่านี้โดยใช้ Admin SDK API เมื่อแอตทริบิวต์เหล่านี้ได้รับการตั้งค่าโดยใช้ API แล้ว ต้องตั้งค่าแอตทริบิวต์ systemId ของ posixAccount ไม่เช่นนั้น uidNumber และ gidNumber จะไม่สามารถค้นหาได้

  • homeDirectory: ไดเรกทอรีหลักสำหรับ POSIX ของผู้ใช้ ค่าเริ่มต้นคือ "/home/"

  • loginShell: เชลล์การเข้าสู่ระบบ 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