Met Google Cloud Search kunt u gebruikersidentiteiten uit repositories van derden toewijzen met een identiteitsbron. U kunt gebruikersidentiteiten opslaan op een LDAP-server, zoals Microsoft Active Directory. U kunt Google Cloud Directory Sync (GCDS) gebruiken om Active Directory-groepen te synchroniseren met uw identiteitsbron.
Als de gebruikers-ID's die u synchroniseert worden bepaald door specifieke zoek- en uitsluitingsregels, past u een aangepast schema toe op een reeks gebruikers door bijvoorbeeld de sector waarin ze werken of het taaktype te gebruiken.
Voordat u begint
- Ga naar Over Google Cloud Directory Sync om gegevens uit Active Directory te synchroniseren.
- Ga naar Toegangsgegevens maken om een serviceaccount en de bijbehorende inloggegevens te maken.
- Als u een identiteitsbron wilt maken in de Google Beheerdersconsole, kopieert u de ID van de identiteitsbron. Ga voor meer informatie naar Gebruikersidentiteiten toewijzen in Cloud Search.
- Neem de informatie door over het gebruik van zoekregels, uitsluitingsregels en aangepaste schema's.
Stap 1: Groepen waarin identiteiten zijn toegewezen aanzetten
- Als u Linux gebruikt, voert u vanuit de installatiedirectory de volgende opdracht in: $ ./config-manager --enable-img
- Als je Windows gebruikt, voer je de volgende opdracht in: > config-manager.exe --enable-im
- Open Configuratiebeheer.
- Klik aan de zijkant op Algemene instellingen.
- Vink het vakje aan voor Groepen waarin identiteiten zijn toegewezen.
Stap 2: Groepen toevoegen om te synchroniseren
- Open Configuratiebeheer.
- Klik aan de zijkant op Groepen waarin identiteiten zijn toegewezen.
- Voer op het tabblad Zoekregels het volgende in:
- Identiteitsbron-ID (inclusief het gedeelte 'identitysources/' van de tekenreeks)
- Bestandspad van serviceaccount
- Klik op Zoekregel toevoegen en voer de volgende informatie in:
- Bereik
- Regel
- Groepskenmerken
- Klik op OK.
- (Optioneel) Als u de zoekregel wilt testen nadat u deze heeft toegevoegd, klikt u op LDAP-zoekopdracht testen.
- (Optioneel) Als u meer zoekregels wilt toevoegen, volgt u de stappen in Een LDAP-zoekregel toevoegen. Ga naar LDAP-zoekregels gebruiken om gegevens te synchroniseren voor meer informatie.
- (Optioneel) Als u groepen wilt uitsluiten, klikt u op het tabblad Uitsluitingsregels en voegt u een nieuwe uitsluitingsregel toe. Ga naar Gegevens weglaten met uitsluitingsregels en query's voor meer informatie.
Tip: Wacht 24 uur voordat u problemen met ontbrekende zoekresultaten of fouten met de statuscode 403 Forbidden oplost. Zo hebben groepen met toegewezen identiteiten de tijd om te synchroniseren met GCDS. Het kan even duren voordat ACL-toewijzingen en groepslidmaatschappen van kracht zijn.
Stap 3: Gebruikersidentiteiten synchroniseren met Cloud Search
- Open Configuratiebeheer.
- Klik aan de zijkant op Aangepaste schema's.
- Klik op Schema toevoegen en selecteer een optie:
- Aangepaste zoekregels definiëren
- Gebruikersregels gedefinieerd in Gebruikersaccounts: Ga naar Aangepaste gebruikersvelden synchroniseren met een aangepast schema voor meer informatie.
- Vul bij Schemanaam de identiteitsbron-ID in. Neem 'identitysources' niet op in de ID.
- Vul bij Naam LDAP-veld het LDAP-veld in dat de externe gebruikers-ID bevat. Dit is bijvoorbeeld de ID die wordt gebruikt in Cloud Search-gebruikersprincipals, in de vorm: identitysources/source-id/users/user-identifier
- Voer bij Google-veldnaam de identiteitsbron-ID in, gevolgd door _identifier. Als de ID van de identiteitsbron bijvoorbeeld 02b392ce3a23 is, voert u 02b392ce3a23_identifier in.
- Selecteer Tekenreeks voor Google-veldtype en zorg dat het veld maar één waarde heeft.
- Klik op OK.
Ga naar Een identiteitsbron maken voor meer informatie.
Stap 4: De synchronisatie plannen
- Open Configuratiebeheer.
- Klik aan de zijkant op Synchroniseren.
U kunt een simulatiesynchronisatie uitvoeren of de instellingen opslaan. Meer informatie over hoe u het synchronisatieproces kunt automatiseren.
Stap 5: Een coderingsschema voor binaire kenmerken selecteren (optioneel)
Als u een binair kenmerk (zoals objectSid of objectGUID) gebruikt als het kenmerk group name of user email, wordt dit geconverteerd naar een tekenreeks met een coderingsschema. Dit zijn de ondersteunde coderingsschema's:
- Base 16 (hexadecimaal)
- Base 32
- Base 32 Hex
- Base 64
- Base 64 URL
Als u het coderingsschema wilt wijzigen, moet u het configuratiebestand handmatig updaten:
- Open het configuratiebestand en zoek onder de tag <identityMappedGroupBasicConfig> naar <binaryAttributesEncoding>.
-
Als u <binaryAttributesEncoding> niet ziet, gebruikt u het verouderde base64-coderingsschema. Voeg onder <identityMappedGroupBasicConfig> het volgende toe: <binaryAttributesEncoding>.
-
Update <binaryAttributesEncoding> met een van de volgende opties:
- BASE16
- BASE32_NOPADDING
- BASE32_HEX_NOPADDING
- BASE64_URL_NOPADDING
Voorbeeld:
<identityMappedGroupBasicConfig>
<identitySourceId>identitysources/...</identitySourceId>
<serviceAccountFilePath>....</serviceAccountFilePath>
<binaryAttributesEncoding>BASE16</binaryAttributesEncoding>
</identityMappedGroupBasicConfig>
Google, Google Workspace en gerelateerde merken en logo's zijn handelsmerken van Google LLC. Alle andere bedrijfs- en productnamen zijn handelsmerken van de bedrijven waarmee ze in verband worden gebracht.