Med Google Cloud Search kan du mappa användaridentiteter från tredjepartsdatabaser med hjälp av en identitetskälla. Du kan lagra användaridentiteter på en LDAP-server, till exempel Microsoft Active Directory. Synkronisera Active Directory-grupper med din identitetskälla genom att använda Google Cloud Directory Sync ( GCDS).
Om de användar-id:n du synkroniserar definieras av specifika sök- och uteslutningsregler kan du tillämpa ett anpassat schema på en uppsättning användare med hjälp av till exempel branschen de arbetar i eller yrkestypen.
Innan du börjar
- Mer information om hur du synkroniserar data från Active Directory finns i Om Google Cloud Directory Sync.
- Skapa ett tjänstkonto och dess användaruppgifter i Skapa åtkomstuppgifter.
- Om du vill skapa en identitetskälla i Googles administratörskonsol kopierar du identitetskällans id. Mer information finns i Mappa användaridentiteter i Cloud Search.
- Läs igenom informationen om hur du använder sökningsregler, uteslutningsregler och anpassade scheman.
Steg 1: Aktivera i identitetsmappade grupper
- Om du använder Linux anger du följande kommando i installationskatalogen: $ ./config-manager --enable-img
- Om du använder Windows anger du följande kommando: > config-manager.exe --enable-im
- Öppna Konfigurationshanteraren.
- Klicka på Allmänna inställningar på sidan.
- Markera rutan Identitetsmappade grupper.
Steg 2: Lägg till grupper att synkronisera
- Öppna Konfigurationshanteraren.
- Klicka på Identitetsmappade grupper på sidan.
- På fliken Sökregler anger du
- Id för identitetskälla (inkludera delen ”identitysources/” av strängen)
- Filsökväg för tjänstkonto
- Klicka på Lägg till sökregel och ange följande information:
- Omfattning
- Regel
- Gruppattribut
- Klicka på OK.
- (Valfritt) Testa din sökregel när du har lagt till den genom att klicka på Testa LDAP-sökning.
- (Valfritt) Följ stegen i Lägga till en LDAP-sökregel om du vill lägga till fler sökregler. Mer information finns i Använda LDAP-sökregler för att synkronisera data.
- (Valfritt) Om du vill utesluta grupper klickar du på fliken Uteslutningsregler och lägger till en ny uteslutningsregel. Mer information finns i Utelämna data med uteslutningsregler och frågor.
Tips! Vänta 24 timmar innan du felsöker saknade sökresultat eller 403 Forbidden-fel för att låta identitetsmappade grupper synkroniseras med GCDS. Det kan ta tid innan ACL-mappningar och gruppmedlemskap träder i kraft.
Steg 3: Synkronisera användaridentiteter med Cloud Search
- Öppna Konfigurationshanteraren.
- Klicka på Anpassade scheman på sidan.
- Klicka på Lägg till schema och välj ett alternativ:
- Definiera anpassade sökregler
- Användarregler som definieras i Användarkonton Mer information finns i Synkronisera anpassade användarfält med ett anpassat schema.
- Ange identitetskällans id som Schemanamn. Inkludera inte ”identitysources” i id:t.
- För LDAP-fältnamn anger du det LDAP-fält som innehåller ditt externa användar-id. Detta är till exempel identifieraren som används i Cloud Search användarprinciper i följande format: identitysources/source-id/users/user-identifier
- Ange identitetskällans id med tillägget _identifier som Googles fältnamn. Om id-källan till exempel är 02b392ce3a23 anger du 02b392ce3a23_identifier.
- Välj Sträng för Google-fälttyp och se till att fältet bara har ett värde.
- Klicka på OK.
Mer information finns i Skapa en identitetskälla.
Steg 4: Schemalägg synkroniseringen
- Öppna Konfigurationshanteraren.
- Klicka på Synkronisera på sidan.
Du kan simulera en synkronisering eller spara inställningarna. Läs mer om hur du automatiserar synkroniseringsprocessen.
Steg 5: Välj kodningsschema för binära attribut (valfritt)
Om du använder ett binärt attribut (exempelvis objectSid eller objectGUID) som gruppnamn eller e-postadress för användare konverteras det till en sträng med ett kodningsschema. Följande kodningsscheman stöds:
- Base 16 (hexadecimal)
- Base 32
- Base 32 Hex
- Base 64
- Base 64 webbadress
Om du vill byta kodningsschemat uppdaterar du konfigurationsfilen manuellt:
- Öppna konfigurationsfilen och leta upp taggen <binaryAttributesEncoding> under <identityMappedGroupBasicConfig>.
-
Om <binaryAttributesEncoding> inte visas använder du det äldre base 64-kodningsschemat. Under <identityMappedGroupBasicConfig> lägger du till <binaryAttributesEncoding>.
-
Uppdatera <binaryAttributesEncoding> med något av följande alternativ:
- BASE16
- BASE32_NOPADDING
- BASE32_HEX_NOPADDING
- BASE64_URL_NOPADDING
Exempel:
<identityMappedGroupBasicConfig>
<identitySourceId>identitysources/...</identitySourceId>
<serviceAccountFilePath>....</serviceAccountFilePath>
<binaryAttributesEncoding>BASE16</binaryAttributesEncoding>
</identityMappedGroupBasicConfig>
Google, Google Workspace och tillhörande märken och logotyper är varumärken som tillhör Google LLC. Alla andra företags- och produktnamn är varumärken som tillhör de företag som de är kopplade till.