3. Een serviceaccount maken

Als u driezijdige OAuth gebruikt als Google-verificatiemethode, kunt u deze stap overslaan en doorgaan naar Downloaden en installeren.

Als u een serviceaccount wilt gebruiken als verificatiemethode, moet u een account maken en instellen voordat u Password Sync installeert. Hoe u het account maakt, hangt af van of u een geautomatiseerd script wilt uitvoeren (aanbevolen) of handmatig een serviceaccount wilt maken.

U bent nu bij stap 3 van 7

Optie 1: Het account maken met een geautomatiseerd script

Dit GitHub-script wordt niet ondersteund door Google Workspace-support. Als u problemen heeft met het script, volgt u de stappen om het account handmatig te maken. Ontdek hoe u het script gebruikt.

  1. Log in als hoofdbeheerder en open Cloud Shell in een browservenster.

  2. Typ het volgende in de editor: python3 <(curl -s -S -L https://git.io/password-sync-create-service-account).

  3. Voer de stappen in het Cloud Shell-venster uit.

  4. Klik op Downloaden om het json-bestand met de client-ID van het serviceaccount te downloaden op uw computer.

  5. Ga naar Downloaden en installeren.

Meer informatie over hoe u het script gebruikt.

Optie 2: Handmatig een serviceaccount maken

Stap 1: Een project maken

  1. Ga naar Google Cloud en log in als hoofdbeheerder. Als u voor het eerst inlogt bij de console, moet u akkoord gaan met de Servicevoorwaarden.
  2. Klik op IAM en beheer en dan Bronnen beheren. U moet misschien eerst op Menu klikken.
  3. Klik bovenaan op Project maken en voer een projectnaam in.
  4. (Optioneel) Als u het project aan een map wilt toevoegen, klikt u bij Location (Locatie) op Browse (Browsen), gaat u naar de map en klikt u op Select (Selecteren).
  5. Klik op Maken.
  6. Standaard heeft alleen de maker van het project rechten om het project te beheren. Als u zeker wilt wetendat het project onderhouden kan worden als de maker de organisatie verlaat, moet u ten minste één andere persoon de rol van projecteigenaar toewijzen. Ga naar Toegang tot projecten, mappen en organisaties beheren voor meer informatie.

Stap 2: De API's aanzetten voor het serviceaccount

  1. Vink het vakje aan naast uw nieuwe project.
  2. Klik op API's en services en dan Bibliotheek. U moet misschien eerst op Menu klikken.
  3. Zoek de Admin SDK API, klik op de API-naam en klik vervolgens op Inschakelen.

Tip: Gebruik gedeelde e-mailaccounts voor beheerders als u de e-mailadressen hieronder toevoegt.

  1. Open in Google Cloud het project dat u eerder heeft gemaakt.
    • Als u handmatig een serviceaccount heeft gemaakt, is het project gemaakt in Stap 1: Een project maken.
    • Als u het project heeft gemaakt met een script, staat de projectnaam in de Google Cloud Shell Editor nadat het script is uitgevoerd.
  2. Klik op API's en services en dan OAuth-toestemmingsscherm. U moet misschien eerst op Menu klikken.
  3. Klik op Branding.

    Als je Aan de slag niet ziet, ga je naar stap 4. Ga anders naar stap 5.

  4. Click Klanten.

    Als u + Klant maken ziet, gaat u naar Stap 4: Het serviceaccount maken. Ga anders naar stap 5.

  5. Klik op Get started (Aan de slag).
  6. Voer bij App-naam de naam van je app in (bijvoorbeeld Google Workspace Migrate of GWM).
  7. Voer bij E-mailadres gebruikerssupport een e-mailadres in waarop gebruikers contact kunnen opnemen als ze vragen hebben en klik op Volgende.
  8. Selecteer Intern bij Doelgroep en klik op Volgende.
  9. Voer bij Contactgegevens relevante e-mailadressen in en klik op Volgende.
  10. Vink bij Afronden het vakje Ik ga akkoord met het Beleid voor gebruikersgegevens van Google API Services aan.
  11. Klik op Doorgaan en dan Maken.

Stap 4: Het serviceaccount maken

  1. Klik op API's en services en dan Inloggegevens. U moet misschien eerst op Menu klikken.
  2. Klik op Inloggegevens maken en dan Serviceaccount.
  3. Voer bij Service account name (Naam serviceaccount) een naam in voor het serviceaccount en voeg eventueel een beschrijving toe.
  4. Klik op Maken en doorgaan en dan Klaar.
  5. Noteer de unieke ID van het serviceaccount. U heeft dit later nodig. Deze waarde is ook de client-ID van het serviceaccount.

    Tip: Je vindt de waarde ook op het tabblad Details van het serviceaccount of in het json-bestand.

  6. Klik op Klaar en dan Opslaan.
  7. Klik bovenaan op Sleutels en dan Sleutel toevoegen en dan Nieuwe sleutel maken.
  8. Zorg dat het sleuteltype is ingesteld op JSON en klik op Maken.

    U ziet de melding dat het JSON-bestand voor de privésleutel van het serviceaccount is gedownload op uw computer.

  9. Noteer de bestandsnaam en waar uw browser deze opslaat. U heeft dit later nodig.
  10. Klik op Sluiten.

Stap 5: Autoriseer uw client-ID in de Beheerdersconsole

  1. Ga in de Google Beheerdersconsole naar Menu en dan Beveiliging en dan Toegangs- en gegevensbeheer en dan API-functies en dan Domeinbrede machtiging beheren.

    U moet zijn ingelogd als hoofdbeheerder om deze taak te kunnen uitvoeren.

  2. Klik op Nieuwe toevoegen en vul de client-ID van uw serviceaccount in.

    Deze ID (die ook wel de unieke ID wordt genoemd) staat in het json-bestand dat u heeft gedownload toen u het serviceaccount maakte. De ID staat ook in Google Cloud (klik op IAM en beheer en dan Serviceaccounts en dan de naam van uw serviceaccount).

  3. Voer het volgende bereik in voor OAuth-bereiken:

    https://www.googleapis.com/auth/admin.directory.user

  4. Klik op Autoriseren.


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.