Met de SAML 2.0-standaard kunt u single sign-on (SSO) configureren voor een aantal cloud-apps. Nadat u SSO hebt ingesteld, kunnen uw gebruikers hun Google Workspace-gegevens gebruiken om zich via SSO aan te melden bij een app.
Gebruik SAML om SSO voor Slack in te stellen.
Voor deze taak moet u zijn aangemeld als superbeheerder .Stap 1: Google instellen als SAML-identiteitsprovider
Ga in de Google Admin-console naar Menu.
Apps
Web- en mobiele apps .
Voor deze taak moet u zijn aangemeld als superbeheerder .
- Klik op 'App toevoegen'.
Zoek naar apps .
- Voer bij 'Appnaam invoeren ' Slack in.
- Wijs in de zoekresultaten naar Slack en klik op Selecteren .
- In het venster met details van de Google Identity Provider , selecteer je bij optie 2: Kopieer de SSO-URL, de entiteits-ID en het certificaat :
- Klik naast SSO-URL op Kopiëren
en sla de URL op.
- Klik naast Entiteits-ID op Kopiëren
en sla de entiteits-ID op.
- Klik naast Certificaat op Downloaden
en bewaar het certificaat.
Je hebt deze gegevens nodig om de installatie in Slack te voltooien.
- Klik naast SSO-URL op Kopiëren
- Klik op Doorgaan .
- Op de pagina met gegevens van de dienstverlener :
- Vervang voor ACS URL {jouw-teamnaam} door de naam van je Slack-team.
- Voor de entiteits-ID geldt het volgende: als https://slack.com al door een andere Slack SAML-app wordt gebruikt, voer dan https://{uw-teamnaam}.slack.com in en vervang {uw-teamnaam} door de naam van uw Slack-team. (Dezelfde entiteits-ID kan niet door meer dan één SAML-app worden gebruikt.)
- Vink bij Start-URL het vakje 'Ondertekend antwoord' aan.
- Klik op Doorgaan .
- Klik in het venster Attribuuttoewijzing op 'Veld selecteren' en koppel de volgende Google-directoryattributen aan de overeenkomstige Slack-attributen. Het attribuut User.Email is verplicht.
Google-directory-attribuut Slack-attribuut Basisgegevens > Primair e-mailadres Gebruiker.E-mail Basisgegevens > Voornaam voornaam Basisgegevens > Achternaam achternaam - (Optioneel) Om extra koppelingen toe te voegen, klikt u op Koppeling toevoegen en selecteert u de velden die u wilt koppelen.
- (Optioneel) Voer hier groepsnamen in die relevant zijn voor deze app:
- Voor groepslidmaatschap (optioneel) klikt u op 'Zoek naar een groep' , voert u een of meer letters van de groepsnaam in en selecteert u de groepsnaam.
- Voeg naar behoefte extra groepen toe (maximaal 75 groepen).
- Voer voor het attribuut 'App' de overeenkomstige naam van het groepsattribuut van de serviceprovider in.
Ongeacht hoeveel groepsnamen u invoert, het SAML-antwoord bevat alleen groepen waarvan een gebruiker (direct of indirect) lid is. Ga voor meer informatie naar 'Over het toewijzen van groepslidmaatschap' .
- Klik op Voltooien .
Stap 2: Slack instellen als SAML 2.0-serviceprovider
- Open een incognito-venster van uw browser, ga naar https://{uw-teamnaam}.slack.com/home , vervang {uw-teamnaam} door de naam van uw Slack-team en log in met uw Slack-beheerdersaccount of account van de teameigenaar.
- Ga naar Instellingen en machtigingen.
het tabblad Authenticatie .
- Voor SAML-authenticatie klikt u op Configureren en bevestigt u uw wachtwoord.
- In het venster ' Kies uw SAML-provider' selecteert u 'Aangepaste SAML 2.0' en klikt u vervolgens op 'Configureren' .
- Plak voor het SAML 2.0-eindpunt (HTTP) de SSO-URL die je in stap 1 hebt gekopieerd.
- Plak bij 'Identity Provider Issuer ' de entiteits-ID die u in stap 1 hebt gekopieerd.
- Plak voor het openbare certificaat de volledige inhoud van het certificaatbestand dat u in stap 1 hebt gedownload.
Mogelijk moet u de bestandsextensie wijzigen naar .txt, zodat u het bestand met een teksteditor kunt openen. - In het gedeelte Geavanceerde opties :
- Voor Service Provider Issuer geldt : als u de entiteits-ID in stap 1 hebt gewijzigd, voer dan de entiteits-ID in die u hebt gebruikt.
- Bij 'Kies hoe het SAML-antwoord van uw IDP wordt ondertekend ' vinkt u het vakje 'Ondertekende antwoorden' aan.
- Geef bij Instellingen aan hoe authenticatie op uw team moet worden toegepast.
- Klik op Configuratie opslaan .
Stap 3: Schakel de app in voor gebruikers.
Ga in de Google Admin-console naar Menu.
Apps
Web- en mobiele apps .
Voor deze taak moet u zijn aangemeld als superbeheerder .
- Klik op Slack .
- Klik op Gebruikerstoegang .
Om een service voor iedereen in uw organisatie in of uit te schakelen, klikt u op 'Aan voor iedereen' of 'Uit voor iedereen' en vervolgens op ' Opslaan' .
- (Optioneel) Om een service voor een organisatie-eenheid in of uit te schakelen:
- Selecteer aan de linkerkant de organisatie-eenheid.
- Om de servicestatus te wijzigen, selecteert u Aan of Uit .
- Kies er één:
- Als de servicestatus is ingesteld op 'Overgenomen' en u de bijgewerkte instelling wilt behouden, zelfs als de instelling van de bovenliggende service verandert, klikt u op 'Overschrijven' .
- Als de servicestatus is ingesteld op 'Overschreven' , kunt u op 'Overnemen' klikken om terug te keren naar dezelfde instelling als het bovenliggende element, of op ' Opslaan' klikken om de nieuwe instelling te behouden, zelfs als de instelling van het bovenliggende element verandert.
Leer meer over organisatiestructuur .
- (Optioneel) Om een service in te schakelen voor een groep gebruikers binnen of tussen organisatie-eenheden, selecteert u een toegangsgroep. Zie Toegang tot services aanpassen met toegangsgroepen voor meer informatie.
- Zorg ervoor dat de e-maildomeinen van uw Slack-gebruikersaccount overeenkomen met het primaire domein van het beheerde Google-account van uw organisatie.
Stap 4: Controleer of SSO werkt
Slack ondersteunt zowel door de identiteitsprovider als door de serviceprovider geïnitieerde SSO.
Verifieer de door de identiteitsprovider geïnitieerde SSO.
Ga in de Google Admin-console naar Menu.
Apps
Web- en mobiele apps .
Voor deze taak moet u zijn aangemeld als superbeheerder .
- Klik op Slack .
- Klik in het Slack- gedeelte op Test SAML Login .
De app zou in een apart tabblad moeten openen. Als dit niet gebeurt, los dan de foutmelding op en probeer het opnieuw. Ga naar SAML-appfoutmeldingen voor meer informatie over het oplossen van problemen.
Controleer of de serviceprovider SSO heeft geïnitieerd.
- Sluit alle browservensters.
- Ga naar http://{jouw-teamnaam}.slack.com , vervang {jouw-teamnaam} door de naam van je Slack-team en log in met je Slack-beheerdersaccount.
Je wordt doorgestuurd naar de Google-aanmeldpagina. - Selecteer je account en voer je wachtwoord in.
Nadat uw inloggegevens zijn geverifieerd, zou de app moeten openen.
Stap 5: Gebruikersprovisionering instellen
Google, Google Workspace en aanverwante merken en logo's zijn handelsmerken van Google LLC. Alle andere bedrijfs- en productnamen zijn handelsmerken van de bedrijven waaraan ze zijn verbonden.