Cloud-app Office 365

Met de SAML 2.0-standaard kunt u Single sign-on (SSO) instellen voor een aantal cloud-apps. Nadat u SSO heeft ingesteld, kunnen uw gebruikers hun Google Workspace-inloggegevens gebruiken om met SSO in te loggen bij een app.

SAML gebruiken om SSO in te stellen voor Office 365

Voordat u begint

  • Voeg uw Workspace-domein toe aan Microsoft Office 365. Ga naar Een domein toevoegen aan Microsoft 365 voor instructies.
  • Installeer PowerShell.
  • Stel ImmutableID in: Office 365 gebruikt het kenmerk ImmutableID als unieke ID voor gebruikers. Als u wilt dat SSO tussen Google en Office 365 werkt, moet elke Office 365-gebruiker een ImmutableID hebben en moet het kenmerk SAML-naam-ID dat tijdens SSO naar Office 365 wordt gestuurd, hetzelfde zijn als de ImmutableID.

    De ImmutableID van een Office 365-gebruiker hangt af van hoe de gebruiker is gemaakt. Dit zijn de meest voorkomende scenario's:

    • Nog geen gebruikers in Office 365: Als u Google instelt om gebruikers automatisch te registreren, hoeft u het kenmerk ImmutableID niet in te stellen. Deze wordt standaard toegewezen aan het e-mailadres van de gebruiker, de User Principal Name (UPN). Ga verder met stap 1.
    • Als gebruikers zijn gemaakt in de Office 365-Beheerdersconsole, moet u de ImmutableID leeg laten. Gebruik voor deze gebruikers de PowerShell-opdracht Update-MgUser om de ImmutableID in Office 365 zo in te stellen dat deze overeenkomt met de UPN van de gebruiker:

      Update-MgUser -UserPrincipalName testuser@uw-bedrijf.com -OnPremisesImmutableId testuser@uw-bedrijf.com

      Je kunt ook Update-MgUser gebruiken om alle gebruikers in bulk te updaten. Ga naar de PowerShell-documentatie voor de stappen.

    • Als gebruikers zijn gemaakt via Microsoft Entra ID-synchronisatie, is de ImmutableID een gecodeerde versie van de objectGUID van Active Directory. Doe het volgende voor deze gebruikers:
      1. Haal met PowerShell de ImmutableID op uit Entra ID. Voer bijvoorbeeld de volgende opdracht uit om de ImmutableID op te halen voor alle gebruikers en te exporteren naar een csv-bestand:

        $exportUsers = Get-MgUser -All | Select-Object UserprincipalName, OnPremisesImmutableId | Export-Csv C:csvfile

      2. Maak een aangepast kenmerk in Google en vul in de profielen van alle gebruikers hun ImmutableID van Office 365 in. Ga naar Een nieuw aangepast kenmerk toevoegen en Een gebruikersprofiel updaten voor de stappen. U kunt het proces ook automatiseren met GAM (een opensource-opdrachtregeltool) of de API's van de Beheerdersconsole.

      Ga naar de Microsoft-documentatie voor meer informatie over ImmutableID.

Stap 1: Google instellen als SAML-identiteitsprovider

  1. Ga in de Google Beheerdersconsole naar Menu en dan Apps en dan Web- en mobiele apps.

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

  2. Klik op App toevoegen en dan Apps zoeken.
  3. Voer Office 365 in bij Voer de app-naam in.
  4. Plaats in de zoekresultaten de cursor op Microsoft Office 365 en klik op Selecteren.
  5. Doe in het venster Gegevens Google-identiteitsprovider bij Optie 2: De SSO-URL, de entiteits-ID en het certificaat kopiëren het volgende:
    1. Klik naast SSO-URL op Kopiëren  en sla de URL op.
    2. Klik naast Entiteits-ID op Kopiëren  en sla de entiteits-ID op.
    3. Klik naast Certificaat op Kopiëren  en sla het certificaat op.

      U heeft deze gegevens nodig om de installatie af te ronden in Office 365.

Laat de Google Beheerdersconsole open staan. Nadat u de installatiestappen in de app heeft uitgevoerd, gaat u in de Beheerdersconsole verder met de configuratie.

Stap 2: Office 365 instellen als SAML 2.0-serviceprovider

  1. Open een incognitovenster. Ga naar de inlogpagina van Office 365 en log in met uw Office 365-beheerdersaccount.
  2. Maak met een teksteditor PowerShell-variabelen van de gegevens die u in stap 1 heeft gekopieerd. U moet de volgende waarden invullen voor elke variabele:
    Variabele Waarde
    $DomainName "jouw-bedrijf.com"
    $FederationBrandName Google Cloud Identity (of een andere waarde die u kiest)
    $Authentication Gefedereerd
    $PassiveLogOnUrl
    $ActiveLogOnUri
    SSO-URL (uit stap 1)
    $SigningCertificate "Paste complete certificate here" (uit Stap 1)*
    $IssuerURI Entiteits-ID (uit stap 1)
    $LogOffUri "https://accounts.google.com/logout"
    $PreferredAuthenticationProtocol "SAMLP"
    * Zorg dat de variabele $SigningCertifcate uit één regel tekst bestaat, anders krijgt u een foutmelding van PowerShell.
  3. Voer in de PowerShell-console de opdracht Update-MgDomain uit om federatie in te stellen voor uw Active Directory-domein. Ga naar de Microsoft PowerShell-documentatie voor de stappen.
  4. (Optioneel): Gebruik de volgende PowerShell-opdracht om de federatie-instellingen te testen:

    Get-MgDomainFederationConfiguration -DomainName uw-bedrijf.com | Format-List *

Opmerking: Als uw domein al is gefedereerd en u de federatie wilt wijzigen naar Google, voert u de volgende opdracht uit met dezelfde parameters als in de tabel hierboven:
Update-MgDomainFederationConfiguration

Stap 3: De SSO-configuratie voltooien in de beheerdersconsole

  1. Ga terug naar het browsertabblad met de Beheerdersconsole.
  2. Klik op Doorgaan.
  3. Doe het volgende op de pagina Serviceprovidergegevens:
    1. Vink het vakje aan voor Ondertekende reactie.
    2. Selecteer Permanent bij Indeling naam-ID.
    3. Kies een optie bij Naam-ID:
      • Als u een aangepast kenmerk heeft gemaakt om de ImmutableID van Office 365 toe te voegen aan de profielen van uw gebruikers, selecteert u het aangepaste kenmerk.
      • Als u geen aangepast kenmerk voor ImmutableID heeft gemaakt, selecteert u Basisgegevens en dan Primair e-mailadres.
  4. Klik op Doorgaan.
  5. Klik op de pagina Kenmerktoewijzing op het menu Veld selecteren en wijs de volgende Google-directorykenmerken toe aan de bijbehorende Office 365-kenmerken: Het kenmerk IDPEmail is vereist.
    Google-directorykenmerk Office 365-kenmerk
    Basic Information > Primary Email (Algemene informatie > Primaire e-mailadres) IDPEmail*
  6. (Optioneel) Als u meer toewijzingen wilt toevoegen, klikt u op Toewijzing toevoegen en selecteert u de velden die u wilt toewijzen.
  7. (Optioneel) Groepsnamen invoeren die relevant zijn voor deze app:
    1. Klik bij Groepslidmaatschap (optioneel) op Zoeken naar een groep. Voer een of meer letters van de groepsnaam in en selecteer de groepsnaam.
    2. Voeg naar wens extra groepen toe (maximaal 75 groepen).
    3. Voer bij App-kenmerk de naam in van het overeenkomstige groepskenmerk van de serviceprovider.

    Ongeacht de hoeveelheid groepsnamen die u invult, bevat de SAML-reactie alleen groepen waarvan een gebruiker lid is (direct of indirect). Ga voor meer informatie naar Over het toewijzen van groepslidmaatschappen.

  8. Klik op Voltooien.

Stap 4: Zet de app aan voor gebruikers

Voordat u begint: als u een service wilt aan- of uitzetten voor bepaalde gebruikers, plaatst u hun accounts in een organisatie-eenheid (om de toegang per afdeling in te stellen) of in een toegangsgroep (om gebruikers in een of meer afdelingen toegang te geven).
  1. Ga in de Google Beheerdersconsole naar Menu en dan Apps en dan Web- en mobiele apps.

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

  2. Klik op Office 365.
  3. Klik op Gebruikerstoegang.
  4. Als u een service voor iedereen in uw organisatie wilt aan- of uitzetten, klikt u op Aan voor iedereen of Uit voor iedereen. Klik dan op Opslaan.

  5. (Optioneel) Zo zet u service aan of uit voor een organisatie-eenheid:
    1. Selecteer links de organisatie-eenheid.
    2. Selecteer Aan of Uit om de servicestatus te wijzigen.
    3. Kies een van deze opties:
      • Als de servicestatus is ingesteld op Overgenomen en u de bijgewerkte instelling wilt behouden, zelfs als de instelling voor de bovenliggende organisatie-eenheid wordt gewijzigd, klik dan op Overschrijven.
      • Als de servicestatus is ingesteld op Overschreven, klikt u op Overnemen om de instelling hetzelfde te maken als die van de bovenliggende organisatie-eenheid, of op Opslaan om de nieuwe instelling te behouden, zelfs als de instelling van de bovenliggende organisatie-eenheid wordt gewijzigd.

        Meer informatie over de organisatiestructuur.

  6. (Optioneel) Als u een service wilt aanzetten voor een groep gebruikers binnen een organisatie-eenheid of in verschillende organisatie-eenheden, selecteert u een toegangsgroep. Ga voor meer informatie naar Toegang tot services aanpassen met toegangsgroepen.
  7. Zorg dat de e-maildomeinen van uw Office 365-gebruikersaccount overeenkomen met het hoofddomein van het beheerde Google-account van uw organisatie.

Stap 5: Controleren of SSO werkt

Office 365 ondersteunt zowel door de identiteitsprovider gestarte als door de serviceprovider gestarte SSO.

Door de identiteitsprovider gestarte SSO verifiëren

  1. Ga in de Google Beheerdersconsole naar Menu en dan Apps en dan Web- en mobiele apps.

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

  2. Klik op Office 365.
  3. Klik in het gedeelte Office 365 op SAML-login testen.

    De app wordt geopend op een nieuw tabblad. Als dit niet het geval is, lost u de foutmelding op en probeert u het opnieuw. Ga naar Foutmeldingen voor SAML-apps voor meer informatie over hoe u problemen oplost.

Door de serviceprovider gestarte SSO verifiëren

  1. Sluit alle browservensters.
  2. Ga naar de inlogpagina van Office 365 en log in met uw Office 365-beheerdersaccount.
    Als het goed is, wordt u automatisch doorgestuurd naar de inlogpagina van Google.
  3. Selecteer je account en voer je wachtwoord in.

Nadat uw inloggegevens zijn geverifieerd, wordt de app geopend.

Stap 6: Gebruikersregistratie instellen

Als hoofdbeheerder kunt u gebruikers automatisch registreren bij de app. Ga naar Office 365-gebruikersregistratie instellen voor meer informatie.


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.