SAML configureren met AD FS

U kunt Active Directory Federation Services (AD FS) configureren als SAML-identiteitsprovider en Tableau Cloud of Tableau Cloud Manager (TCM) toevoegen aan uw ondersteunde toepassingen met eenmalige aanmelding. Wanneer u AD FS integreert met SAML en Tableau Cloud of TCM, kunnen uw gebruikers zich aanmelden bij Tableau Cloud of TCM met hun standaard netwerkreferenties.

Opmerkingen: 

  • Deze stappen weerspiegelen een toepassing van derden en kunnen zonder ons medeweten worden gewijzigd. Als de hier beschreven stappen niet overeenkomen met de schermen die u in uw IdP-account ziet, kunt u de algemene SAML-configuratiestappen, , samen met de documentatie van de IdP.
  • Vanaf februari 2022 is meervoudige verificatie (MFA) via uw SAML SSO identiteitsprovider (IdP) een vereiste voor Tableau.
  • De configuratiestappen in de IdP staan mogelijk in een andere volgorde dan wat u ziet in Tableau.

Vereisten

Voordat u Tableau Cloud of TCM en SAML met AD FS kunt configureren, moet uw omgeving over het volgende beschikken:

  • Een server waarop Microsoft Windows Server 2008 R2 (of hoger) wordt uitgevoerd met AD FS 2.0 (of hoger) en waarop IIS is geïnstalleerd.

  • We raden aan uw AD FS-server te beveiligen (bijvoorbeeld met een reverse proxy). Wanneer uw AD FS-server toegankelijk is van buiten uw firewall, kan Tableau gebruikers omleiden naar de aanmeldpagina die wordt gehost door AD FS.

  • Voor Tableau Cloud is dit een sitebeheerdersaccount dat Tableau gebruikt met MFA-verificatie. Als eenmalige SAML-aanmelding mislukt, kunt u zich nog steeds bij Tableau Cloud aanmelden als sitebeheerder.

  • Voor TCM is dit een cloudbeheerdersaccount dat Tableau gebruikt met MFA-verificatie. Als eenmalige SAML-aanmelding mislukt, kunt u zich nog steeds bij aanmelden bij TCM.

Stap 1: Aan de slag

Ga als volgt te werk in Tableau Cloud:

  1. Meld u aan bij uw Tableau Cloud-site als sitebeheerder en selecteer Instellingen > Verificatie.

  2. Klik op het tabblad Verificatie op de knop Nieuwe configuratie, selecteer SAML in de vervolgkeuzelijst Verificatie en voer vervolgens een naam in voor de configuratie.

    Schermafbeelding van de verificatie-instellingen voor de Tableau Cloud-site -- nieuwe configuratiepagina

    Opmerking: Van configuraties die vóór november 2024 zijn gemaakt (Tableau 2024.3), kan de naam niet worden gewijzigd.

Of ga als volgt te werk in TCM:

  1. Meld u als cloudbeheerder aan bij TCM en selecteer Instellingen > Verificatie.

  2. Schakel het selectievakje Een extra verificatiemethode inschakelen in en selecteer SAML in de vervolgkeuzelijst Verificatie.

  3. Klik op de vervolgkeuzepijl Configuratie (verplicht).

Ga als volgt te werk in AD FS:

Met de onderstaande procedure exporteert u AD FS-metadata die u in Tableau Cloud of TCM gaat importeren. Zorg er voor dat de metadata correct geconfigureerd en versleuteld zijn voor Tableau. Controleer ook andere AD FS-vereisten voor uw SAML-configuratie.

  1. Exporteer AD FS Federation-metadata naar een XML-bestand. Download het bestand vervolgens van https://<adfs server name>/federationmetadata/2007-06/FederationMetadata.xml.

  2. Open het metadatabestand in een teksteditor zoals Sublime Text of Kladblok++ en controleer of het correct is versleuteld als UTF-8 zonder BOM.

    Als het bestand een ander type versleuteling heeft, sla het dan op vanuit de teksteditor met de juiste versleuteling.

  3. Controleer of AD FS op formulieren gebaseerde verificatie gebruikt. Aanmeldingen worden uitgevoerd in een browservenster. Daarom moet AD FS dit type verificatie standaard gebruiken.

    Bewerk c:\inetpub\adfs\ls\web.config, zoek naar de tag , en verplaats de regel zodat deze als eerste in de lijst wordt getoond. Sla het bestand op, zodat IIS het automatisch opnieuw kan laden.

    Opmerking: als u het bestand c:\inetpub\adfs\ls\web.config niet ziet, is IIS niet geïnstalleerd en geconfigureerd op uw AD FS-server.

  4. Configureer een extra AD FS Relying Party-ID. Hiermee kunt u AD FS-problemen met SAML-afmelding omzeilen.

    Voer een van de volgende handelingen uit:

    Windows Server 2008 R2:

    1. Klik in AD FS 2.0 met de rechtermuisknop op de Relying Party die u eerder hebt gemaakt voor Tableau Cloud of TCM en klik daarna op Eigenschappen.

    2. Voer op het tabblad Identifiers (Identificatiecodes), in het vakje Relying Party-identifier (Identificatiecode relying party), https://<tableauservername>/public/sp/metadata in en klik dan op Add (Toevoegen).

    Windows Server 2012 R2:

    1. Klik in AD FS Management (AD FS-beheer), in de lijst Relying Party-trusts, met de rechtermuisknop op de Relying Party die u eerder hebt gemaakt voor Tableau Cloud of TCM. Klik dan op Properties (Eigenschappen).

    2. Voer op het tabblad Identifiers (Identificatiecodes), in het vakje Relying Party-identifier (Identificatiecode relying party), https://<tableauservername/public/sp/metadata in en klik dan op Add (Toevoegen).

Stap 2: SAML configureren in Tableau Cloud of TCM

Voer de volgende procedure uit nadat u het SAML-metadatabestand vanuit AD FS hebt opgeslagen, zoals hierboven beschreven.

Voor Tableau Cloud

  1. Terug in Tableau Cloud klikt u op de pagina Nieuwe configuratie onder 2. Metadata uploaden naar Tableau op de knop Een bestand kiezen en gaat u naar het SAML-metadatabestand (FederationMetadata.xml) dat u in AD FS hebt gedownload. Hiermee worden de waarden ID van IdP-entiteit en URL voor SSO-service automatisch ingevuld.

  2. Sla stap 3. Kenmerken toewijzen over omdat u een claimregel in AD FS gaat maken die overeenkomt met de kenmerknamen die Tableau Cloud verwacht in het onderstaande gedeelte.

  3. Onder 4. Standaardinstelling kiezen voor insluiten van weergaven (optioneel) selecteert u de ervaring die u wilt inschakelen wanneer gebruikers ingesloten inhoud openen.

  4. Klik op de knop Opslaan en doorgaan.

  5. Onder 5. Tableau Cloud-metadata ophalen klikt u op de knop Metadata exporteren en slaat u het Tableau-metadatabestand op uw computer op.

    Standaard is de bestandsnaam saml_sp_metadata.xml.

Voor TCM

  1. Terug in TCM, klikt u op de pagina Verificatie onder 2. Metadata uploaden naar Tableau op de knop Een bestand kiezen en gaat u naar het SAML-metadatabestand (FederationMetadata.xml) dat u in AD FS hebt gedownload. Hiermee worden de waarden ID van IdP-entiteit en URL voor SSO-service automatisch ingevuld.

  2. Sla stap 3. Kenmerken toewijzen over omdat u een claimregel in AD FS gaat maken die overeenkomt met de kenmerknamen die TCM verwacht in het onderstaande gedeelte.

  3. Klik op de knop Opslaan en doorgaan.

  4. Onder 4. Tableau Cloud-metadata ophalen klikt u op de knop Metadata exporteren en slaat u het Tableau-metadatabestand op uw computer op.

    Standaard is de bestandsnaam saml_sp_metadata.xml.

Stap 3: De Tableau Cloud-toepassing configureren in uw IdP

De configuratie van AD FS om aanmeldingsverzoeken van Tableau Cloud of TCM te kunnen accepteren, is een proces met meerdere stappen. Dit begint met het importeren van het metadatabestand van Tableau Cloud of TCM naar AD FS.

  1. Voer een van de volgende handelingen uit voor het openen van de Add Relying Party Trust Wizard (wizard Relying Party-trust toevoegen):

  2. Windows Server 2008 R2:

    1. Selecteer menu Start> naar Administratieve hulpmiddelen> ADFS 2.0.

    2. Klik in AD FS 2.0, onder Relaties van trust, met de rechtermuisknop op de map Relying Party-trusts en klik dan op Relying Party-trust toevoegen.

    Windows Server 2012 R2:

    1. Open Serverbeheerder, en klik dan in het menu Hulpmiddelen op AD FS-beheer.

    2. Klik in AD FS-beheer, in het menu Actie, op Relying Party-trust toevoegen.

  3. Klik in de Wizard Relying Party toevoegen op Start.

  4. Selecteer op de pagina Databron Data over de vertrouwende partij importeren uit een bestand. Klik vervolgens op Bladeren om het metadatabestand van Tableau Cloud of TCM te vinden.

    Standaard is de bestandsnaam saml_sp_metadata.xml.

  5. Klik op Volgende en typ op de pagina Weergavenaam opgeven een naam en beschrijving voor de Relying Party-trust in de vakjes Weergavenaam en Opmerkingen.

  6. Klik op Volgende om de pagina Nu meervoudige verificatie configureren over te slaan.

  7. Klik op Volgende om de pagina Autorisatieregels voor uitgifte kiezen over te slaan.

  8. Klik op Volgende om de pagina Klaar om trust toe te voegen over te slaan.

  9. Vink op de pagina Afronden het selectievakje Het dialoogvenster claimregels bewerken voor deze Relying Party-trust wanneer wizard wordt afgesloten aan en klik vervolgens op Afsluiten.

Vervolgens gaat u aan de slag in het dialoogvenster Claimregels bewerken. Voeg een regel toe die zorgt dat de asserties die door AD FS worden verzonden, overeenkomen met de asserties die Tableau Cloud of TCM verwacht. Tableau Cloud of TCM heeft minimaal een gebruikersnaam nodig (in de vorm van een e-mailadres). Als u naast uw e-mailadres echter ook uw voor- en achternaam opneemt, zorgt u dat de weergegeven gebruikersnamen in Tableau Cloud of TCM overeenkomen met die in uw AD-account.

  1. Klik in het dialoogvenster Claimregels bewerken op Regel toevoegen.

  2. Selecteer op de pagina Regeltype kiezen, voor Sjabloon voor claimregel, LDAP-kenmerken als claims verzenden. Klik vervolgens op Volgende.

  3. Voer op de pagina Claimregel configureren, voor Claimregelnaam, een logische naam in voor de regel.

  4. Selecteer voor Kenmerk opslaan Actieve Directory, voltooi de toewijzing zoals hieronder weergegeven en klik vervolgens op Afronden.

  5. De toewijzing is hoofdlettergevoelig en vereist exacte spelling. Dus controleer uw invoer grondig. In de tabel hier worden algemene kenmerken en claimtoewijzingen weergegeven. Controleer de kenmerken met uw specifieke Active Directory-configuratie.

    Opmerking: Tableau Cloud of TCM vereist het kenmerk NameID in de SAML-reactie. U kunt andere kenmerken opgeven om gebruikersnamen in Tableau Cloud of TCM toe te wijzen. Maar het reactiebericht moet het kenmerk NameID bevatten.

    LDAP-kenmerkType uitgaande claim

    Afhankelijk van de versie van AD FS:

    User-Principal-Name
    of
    E-mailadressen

     

    e-mailadres
    of
    E-mailadres

    Given-NamefirstName
    AchternaamlastName

Als u AD FS 2016 of later gebruikt, moet u een regel toevoegen om alle claimwaarden door te geven. Als u een oudere versie van AD FS gebruikt, gaat u verder met de volgende procedure om AD FS-metadata te exporteren.

  1. Klik op Regel toevoegen.
  2. Kies onder Claimregelsjabloon Een binnenkomende claim doorsturen of filteren.
  3. Voer onder Claimregelnaam Windows in.
  4. In het pop-upvenster Regel bewerken - Windows:
    • Selecteer onder Inkomend claimtype Windows-accountnaam.
    • Selecteer Alle claimwaarden doorgeven.
    • Klik op OK.

Ga als volgt te werk in Tableau Cloud:

  1. Ga terug naar de pagina Nieuwe configuratie in Tableau Cloud en vul onder 3. Kenmerken toewijzen de claimwaarden van AD FS in Tableau Cloud in.

  2. Klik op de knop Opslaan en doorgaan.

Als alternatief kunt u het volgende doen in TCM:

  1. Ga terug naar TCM en de pagina Verificatie, en vul onder 3. Kenmerken toewijzen de claimwaarden van AD FS in TCM in.

  2. Klik op de knop Opslaan en doorgaan.

Stap 4: De SAML-configuratie testen in Tableau Cloud of TCM

  1. Voeg in Tableau Cloud of TCM een voorbeeldgebruiker toe aan zowel AD FS als Tableau Cloud of TCM om de SAML-configuratie te testen.

Stap 3. Tableau Cloud-toepassing configureren in uw IdP

Het configureren van AD FS voor het accepteren van aanmeldingsverzoeken van Tableau Cloud is een proces met meerdere stappen dat begint met het importeren van het Tableau Cloud -XML-metadatabestand naar AD FS.

  1. Voer een van de volgende handelingen uit voor het openen van de Add Relying Party Trust Wizard (wizard Relying Party-trust toevoegen):

  2. Windows Server 2008 R2:

    1. Selecteer menu Start> naar Administratieve hulpmiddelen> ADFS 2.0.

    2. Klik in AD FS 2.0, onder Relaties van trust, met de rechtermuisknop op de map Relying Party-trusts en klik dan op Relying Party-trust toevoegen.

    Windows Server 2012 R2:

    1. Open Serverbeheerder, en klik dan in het menu Hulpmiddelen op AD FS-beheer.

    2. Klik in AD FS-beheer, in het menu Actie, op Relying Party-trust toevoegen.

  3. Klik in de Wizard Relying Party toevoegen op Start.

  4. Selecteer op de pagina Databron selecteren de optie Data over de relying party importeren uit een bestand. Klik vervolgens op Bladeren om uw Tableau Cloud-metadatabestand te vinden.

    Standaard is de bestandsnaam saml_sp_metadata.xml.

  5. Klik op Volgende en typ op de pagina Weergavenaam opgeven een naam en beschrijving voor de Relying Party-trust in de vakjes Weergavenaam en Opmerkingen.

  6. Klik op Volgende om de pagina Nu meervoudige verificatie configureren over te slaan.

  7. Klik op Volgende om de pagina Autorisatieregels voor uitgifte kiezen over te slaan.

  8. Klik op Volgende om de pagina Klaar om trust toe te voegen over te slaan.

  9. Vink op de pagina Afronden het selectievakje Het dialoogvenster claimregels bewerken voor deze Relying Party-trust wanneer wizard wordt afgesloten aan en klik vervolgens op Afsluiten.

Vervolgens gaat u aan de slag in het dialoogvenster Claimregels bewerken. Voeg een regel toe die zorgt dat de claims die door AD FS worden verzonden, overeenkomen met de claims die Tableau Cloud verwacht. Tableau Cloud heeft minimaal een gebruikersnaam nodig (in de vorm van een e-mailadres). Als u naast uw e-mailadres echter ook uw voor- en achternaam opneemt, zorgt u dat de weergegeven gebruikersnamen in Tableau Cloud overeenkomen met die in uw AD-account.

  1. Klik in het dialoogvenster Claimregels bewerken op Regel toevoegen.

  2. Selecteer op de pagina Regeltype kiezen, voor Sjabloon voor claimregel, LDAP-kenmerken als claims verzenden. Klik vervolgens op Volgende.

  3. Voer op de pagina Claimregel configureren, voor Claimregelnaam, een logische naam in voor de regel.

  4. Selecteer voor Kenmerk opslaan Actieve Directory, voltooi de toewijzing zoals hieronder weergegeven en klik vervolgens op Afronden.

  5. De toewijzing is hoofdlettergevoelig en vereist exacte spelling. Dus controleer uw invoer grondig. In de tabel hier worden algemene kenmerken en claimtoewijzingen weergegeven. Controleer de kenmerken met uw specifieke Active Directory-configuratie.

    Opmerking: Tableau Cloud vereist het kenmerk NameID in de SAML-reactie. U kunt andere kenmerken opgeven om gebruikersnamen in Tableau Cloud toe te wijzen. Maar het reactiebericht moet de volgende data bevatten: kenmerk NameID.

    LDAP-kenmerkType uitgaande claim

    Afhankelijk van de versie van AD FS:

    User-Principal-Name
    of
    E-mailadressen

     

    e-mailadres
    of
    E-mailadres

    Given-NamefirstName
    AchternaamlastName

Als u AD FS 2016 of later gebruikt, moet u een regel toevoegen om alle claimwaarden door te geven. Als u een oudere versie van AD FS gebruikt, gaat u verder met de volgende procedure om AD FS-metadata te exporteren.

  1. Klik op Regel toevoegen.
  2. Kies onder Claimregelsjabloon Een binnenkomende claim doorsturen of filteren.
  3. Voer onder Claimregelnaam Windows in.
  4. In het pop-upvenster Regel bewerken - Windows:
    • Selecteer onder Inkomend claimtype Windows-accountnaam.
    • Selecteer Alle claimwaarden doorgeven.
    • Klik op OK.

Ga als volgt te werk in Tableau Cloud:

  1. Ga terug naar de pagina Nieuwe configuratie in Tableau Cloud en vul onder 3. Kenmerken toewijzen de claimwaarden van AD FS in Tableau Cloud in.

  2. Klik op de knop Opslaan en doorgaan.

Stap 4: De SAML-configuratie testen in Tableau Cloud

  1. Voeg in Tableau Cloud een voorbeeldgebruiker toe aan zowel AD FS als Tableau Cloud om de SAML-configuratie te testen. Zie het onderwerp Gebruikers aan een site toevoegen voor meer informatie over het toevoegen van gebruikers aan Tableau Cloud.

  2. Ga terug naar de pagina Nieuwe configuratie en klik onder 7. Configuratie testen op de knop Configuratie testen.

We raden u ten zeerste aan de SAML-configuratie te testen om vergrendelde scenario's te voorkomen. Door de configuratie te testen, weet u zeker dat u SAML correct hebt geconfigureerd voordat u het verificatietype van uw gebruikers wijzigt naar SAML. Om de configuratie succesvol te testen, moet u ervoor zorgen dat er ten minste één gebruiker is als wie u zich kunt aanmelden, die al is ingericht in de IdP en met het geconfigureerde SAML-verificatietype aan uw Tableau Cloud of TCM is toegevoegd.

Stap 5: Meer gebruikers toevoegen aan de Tableau Cloud-site waarvoor SAML is ingeschakeld

Voer de onderstaande stappen uit om extra gebruikers aan uw site toe te voegen. De procedure die in deze sectie wordt beschreven, wordt uitgevoerd op de pagina Gebruikers van Tableau Cloud.

  1. Nadat u de bovenstaande stappen hebt voltooid, navigeert u vanuit het linkerdeelvenster naar de pagina Gebruikers.

  2. Volg de procedure die wordt beschreven in het onderwerp Gebruikers aan een site toevoegen. U kunt ook gebruikers toevoegen met behulp van een .csv-bestand. Volg dan de procedure die wordt beschreven in Gebruikers importeren.

We raden u ten zeerste aan de SAML-configuratie te testen om vergrendelde scenario's te voorkomen. Door de configuratie te testen, weet u zeker dat u SAML correct hebt geconfigureerd voordat u het verificatietype van uw gebruikers wijzigt naar SAML. Om de configuratie succesvol te testen, moet u ervoor zorgen dat er ten minste één gebruiker is als wie u zich kunt aanmelden, die al is ingericht in de IdP en met het geconfigureerde SAML-verificatietype aan uw Tableau Cloud of TCM is toegevoegd.

Stap 5: Meer gebruikers toevoegen aan de site voor Tableau Cloud of TCM waarvoor SAML is ingeschakeld

Voer de onderstaande stappen uit om extra gebruikers aan uw site toe te voegen. De procedure die in deze sectie wordt beschreven, wordt uitgevoerd op de pagina Gebruikers van of TCM.

  1. Nadat u de bovenstaande stappen hebt voltooid, navigeert u vanuit het linkerdeelvenster naar de pagina Gebruikers.

  2. Volg de procedure die in een van de volgende onderwerpen wordt beschreven:

Aanvullende vereisten en tips voor SAML-ondersteuning met AD FS

  • Nadat u SAML-integratie tussen AD FS en Tableau Cloud of TCM hebt ingesteld TCM, moet u Tableau bijwerken om specifieke wijzigingen weer te geven die u als gebruiker in Active Directory aanbrengt. Bijvoorbeeld het toevoegen of verwijderen van gebruikers.

    U kunt gebruikers automatisch of handmatig toevoegen:

    • Gebruikers automatisch toevoegen: maak een script (met PowerShell, Python of een batchbestand) om AD-wijzigingen door te voeren in Tableau Cloud of TCM. Het script kan tabcmd of de Tableau REST-API(Link wordt in een nieuw venster geopend) gebruiken voor interactie met Tableau Cloud. Het script kan de Tableau Cloud Manager REST-API(Link wordt in een nieuw venster geopend) gebruiken voor interactie met TCM.

    • Handmatig gebruikers toevoegen: meld u aan bij de gebruikersinterface van Tableau Cloud of TCM ga naar de pagina Gebruikers, klik op Gebruikers toevoegen, selecteer Gebruikers toevoegen op gebruikersnaam en voer de gebruikersnamen van de gebruiker in, of upload een .csv-bestand met de betreffende informatie.

    Opmerking: als u een gebruiker wilt verwijderen, maar de inhoud die deze bezit wilt behouden, wijzigt u eerst de eigenaar van de inhoud voordat u de gebruiker verwijdert. Wanneer u een gebruiker verwijdert, wordt ook de inhoud van die gebruiker verwijderd.

  • In Tableau Cloud of TCMvormt het de gebruikersnaam van een gebruiker hun unieke identificatie. Zoals beschreven in de stappen voor het configureren van AD FS om aanmeldingsverzoeken te accepteren van Tableau Cloud of TCM, moeten de gebruikersnamen van Tableau Cloud of TCM overeenkomen met gebruikersnamen die zijn opgeslagen in AD.

  • Stap 3: De Tableau Cloud-toepassing configureren in uw IdP hebt u een claimregel in AD FS toegevoegd om de voor- en achternaam en kenmerken van de gebruikersnaam af te stemmen tussen AD FS en Tableau Cloud. Als alternatief kunt u kiezen voor stap 3. Wijs kenmerken toe in Tableau Cloud om hetzelfde effect te bereiken.