Schema för Säker LDAP

Utgåvor som stöds för den här funktionen: Frontline Standard och Frontline Plus, Business Plus, Enterprise Standard och Enterprise Plus, Education Fundamentals, Education Standard och Education Plus, Enterprise Essentials Plus. Jämför utgåvor

Tjänsten Säker LDAP gör Google Cloud Directory-objekten tillgängliga för LDAP-klienter med hjälp av hierarkin och attributen som beskrivs i avsnitten nedan

Exempelhierarki

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

Attribut

Rot

Servermetadata:

  • objectClass: top
  • supportedLdapVersion: 3
  • supportedSASLMechanism: EXTERNAL, PLAIN
  • supportedExtension: 1.3.6.1.4.1.1466.20037 (StartTLS)
  • subschemaSubentry: cn=subschema

Underschema

En maskinläsbar definition av LDAP-serverns schema:

  • objectClass: top, subschema
  • objectClasses: beskrivningar av de objektklasser som stöds
  • attributtyp: beskrivningar av de attributtyper som stöds
  • matchandeRules: beskrivningar av de matchningsregler som stöds

Domän

Domän som du använde vid registreringen för Google Workspace eller Cloud Identity Premium. Den innehåller underdomäner, användare, grupper och organisationsenheter.

  • objectClass: top, domain, dcObject
  • dc: domänkomponentens namn (t.ex. dc=example,dc=com)
  • hasSubordinates: TRUE

Organisationsenhet

Detta är en organisationsenhet inom katalogträdet. Organisationsenheten kan innehålla andra organisationsenheter och/eller personer. Trädet i organisationsenheten är detsamma som trädet i organisationsenheten som du ser på Googles administratörskonsol.

  • objectClass: top, organizationalUnit
  • ou: organisationsenhetens namn (t.ex. ou=Användare)
  • description: den längre läsbara beskrivningen av organisationsenheten
  • hasSubordinates: TRUE

Person

En användare i domänen. Personer visas under de organisationsenheter som de tillhör:

  • objectClass: top, person, organizationalPerson, inetOrgPerson, posixAccount
  • uid: Användarens användarnamn. Användarnamnet i personens e-postadress.
  • googleUid: Samma som uid. Detta existerar för att entydigt särskilja från posixUid.
  • posixUid: Användarens användarnamn eller, om det har konfigurerats, användarens POSIX-användarnamn.
  • cn: Det vanliga namnet. Detta innehåller två värden: användarens användarnamn och användarens visningsnamn.
  • sn: Användarens efternamn.
  • givenName: Användarens namn.
  • displayName: Användarens visningsnamn (fullständigt namn).
  • mail: Användarens e-postadress.
  • memberOf: En lista över de fullständigt kvalificerade namnen på grupper som den här användaren tillhör.
  • title: Användarens titel.
  • employeeNumber: Användarens anställnings-id.
  • employeeType: Användarens roll i organisationen.
  • departmentNumber: Namn på användarens avdelning. Detta måste inte vara ett tal.
  • physicalDeliveryOfficeName: Användarens plats eller adress.
  • jpegPhoto: Användarens profilfoto. Returneras endast när det uttryckligen begärs i sökbegäran.
  • entryUuid: En universellt unik stabil identifierare för användaren. Returneras endast när det uttryckligen begärs i sökbegäran.
  • objectSid: En universellt unik identifierare för denna användare, kompatibel med Windows-säkerhetsidentifierare. Returneras endast när det uttryckligen begärs i sökbegäran.
  • uidNumber: Ett POSIX UID-nummer för användaren. Om ett POSIX-ID är inställt för användaren speglas det. Om inte, anges en unik stabil identifierare.
  • gidNumber: Ett POSIX GID-nummer för användarens primära grupp. Om ett POSIX GID har angetts för användaren speglas det. Om inte, anges samma som användarens UID-nummer.

    Obs! Du kan inte söka efter en användare med användarens uidNumber eller gidNumber om inte dessa attribut har angetts av en administratör med Admin SDK-API. När dessa attribut ställs in med API:t måste attributet systemId för posixAccount även anges annars blir uidNumber och gidNumber inte sökbara.

  • homeDirectory: Användarens POSIX-hemkatalog. Standardvärdet är /home/.

  • loginShell: Användarens POSIX-inloggningsskal. Standardvärdet är /bin/bash.

  • gecos: GECOS-attribut (historiskt) för användaren.

  • hasSubordinates: FALSE

Grupp

  • objectClass: top, groupOfNames, posixGroup
  • cn: Gruppens domänunika namn.
  • displayName: Gruppens läsbara visningsnamn.
  • description: En längre läsbar beskrivning av gruppen.
  • gidNumber: POSIX GID-numret för gruppen. Det här är ett stabilt unikt id, men det går inte att söka effektivt efter gruppen med det.
  • entryUuid: En universell unik stabil identifierare för denna grupp.
  • objectSid: En universellt unik identifierare för den här gruppen, kompatibel med Windows-säkerhetsidentifierare.
  • member: En lista över fullt kvalificerade namn på medlemmar i denna grupp.
  • memberUid: En lista över användarnamn på medlemmar i denna grupp.
  • googleAdminCreated: True om den här gruppen har skapats av en administratör.
  • hasSubordinates: FALSE