Share via


Integratie van eenmalige aanmelding van Microsoft Entra met Terraform Cloud

In dit artikel leert u hoe u Terraform Cloud integreert met Microsoft Entra ID. Wanneer u Terraform Cloud integreert met Microsoft Entra ID, kunt u het volgende doen:

  • In Microsoft Entra ID bepalen wie toegang heeft tot Terraform Cloud.
  • Ervoor zorgen dat gebruikers automatisch met hun Microsoft Entra-account worden aangemeld bij Terraform Cloud.
  • Beheer uw accounts op één centrale locatie.

Voorwaarden

In het scenario dat in dit artikel wordt beschreven, wordt ervan uitgegaan dat u al beschikt over de volgende vereisten:

  • Een abonnement op Terraform Cloud met ingeschakelde single sign-on (SSO).

Beschrijving van scenario

In dit artikel configureert en test u Microsoft Entra Single Sign-On (SSO) in een testomgeving.

  • Terraform Cloud ondersteunt SSO door SP en door IDP.
  • Terraform Cloud biedt ondersteuning voor Just-In-Time-inrichting van gebruikers.

Als u de integratie van Terraform Cloud in Microsoft Entra ID wilt configureren, moet u Terraform Cloud vanuit de galerie toevoegen aan uw lijst met beheerde SaaS-apps.

  1. Meld u aan bij het Microsoft Entra-beheercentrum als ten minste een Cloudtoepassingsbeheerder.
  2. Blader naar Identity>Applications>Enterprise-toepassingen>Nieuwe toepassing.
  3. Typ Terraform Cloud in het zoekvak in de sectie Toevoegen uit de galerie.
  4. Selecteer Terraform Cloud- in het resultatenvenster en voeg de app vervolgens toe. Wacht enkele seconden terwijl de app aan uw huurdersomgeving wordt toegevoegd.

U kunt ook de wizard Enterprise App Configurationgebruiken. In deze wizard kunt u een toepassing toevoegen aan uw tenant, gebruikers/groepen toevoegen aan de app, rollen toewijzen en ook de configuratie van eenmalige aanmelding doorlopen. Meer informatie over Microsoft 365-wizards.

Configure en test Microsoft Entra SSO voor Terraform Cloud

Configureer en test Microsoft Entra SSO met Terraform Cloud met een testgebruiker genaamd B.Simon. Single Sign-On (SSO) werkt alleen als u een koppeling tot stand brengt tussen een Microsoft Entra-gebruiker en de bijbehorende gebruiker in Terraform Cloud.

Voer de volgende stappen uit om Microsoft Entra SSO met Terraform Cloud te configureren en te testen:

  1. Single sign-on van Microsoft Entra configureren - zodat uw gebruikers deze functie kunnen gebruiken.
    1. Een Microsoft Entra-testgebruiker maken : als u eenmalige aanmelding van Microsoft Entra wilt testen met B.Simon.
    2. Wijs de Microsoft Entra-testgebruiker toe : om B.Simon in staat te stellen gebruik te maken van eenmalige aanmelding van Microsoft Entra.
  2. Eenmalige aanmelding bij Terraform Cloud configureren : als u de instellingen voor eenmalige aanmelding aan de toepassingszijde wilt configureren.
    1. Testgebruiker voor Terraform Cloud maken: als u een tegenhanger van B.Simon in Terraform Cloud wilt hebben die is gekoppeld aan de Microsoft Entra-weergave van de gebruiker.
  3. Eenmalige aanmelding (SSO) testen - om te controleren of de configuratie werkt.

Microsoft Entra SSO configureren

Volg deze stappen om Microsoft Entra SSO in te schakelen.

  1. Meld u aan bij het Microsoft Entra-beheercentrum als ten minste een Cloudtoepassingsbeheerder.

  2. Blader naar Identity>Applications>Enterprise-toepassingen>Terraform Cloud>eenmalige aanmelding.

  3. Selecteer op de pagina een methode voor eenmalige aanmelding selecteren de optie SAML.

  4. Klik op de pagina Eenmalige aanmelding instellen met SAML op het potloodpictogram voor Standaard SAML-configuratie om de instellingen te bewerken.

    Standaard SAML-configuratie bewerken

  5. Voer in de sectie Standaard SAML-configuratie de volgende stappen uit als u de toepassing in geïnitieerde IDP-modus wilt configureren:

    een. Typ in het tekstvak Id een URL met het volgende patroon: https://app.terraform.io/sso/saml/samlconf-<ID>/metadata

    b. Typ in het tekstvak Antwoord-URL een URL met het volgende patroon: https://app.terraform.io/sso/saml/samlconf-<ID>/acs

  6. Klik op Extra URL's instellen en voer de volgende stap uit als u de toepassing in SP geïnitieerde modus wilt configureren:

    Typ in het tekstvak aanmeldings-URL de URL: https://app.terraform.io/session

    Notitie

    Deze waarden zijn niet echt. Werk deze waarden bij met de werkelijke id en antwoord-URL. Neem contact op met Terraform Cloud klantondersteuningsteam om deze waarden te ontvangen. U kunt ook verwijzen naar de patronen die worden weergegeven in de sectie Standaard SAML-configuratie.

  7. Klik op de pagina Eenmalige aanmelding met SAML in de sectie SAML-handtekeningcertificaat op de knop Kopiëren om de App Federation Metadata-URL te kopiëren en op uw computer op te slaan.

    de downloadkoppeling voor het certificaat

Een Microsoft Entra-testgebruiker maken

In deze sectie maakt u een testgebruiker met de naam B.Simon.

  1. Meld u aan bij het Microsoft Entra-beheercentrum als ten minste een gebruikersbeheerder.
  2. Blader naar Identity>Gebruikers>Alle gebruikers.
  3. Selecteer Nieuwe gebruiker>Maak nieuwe gebruikerbovenaan het scherm.
  4. Voer in de eigenschappen User de volgende stappen uit:
    1. Voer in het veld weergavenaamB.Simonin.
    2. Voer in het veld User Principal Name de username@companydomain.extensionin. Bijvoorbeeld B.Simon@contoso.com.
    3. Schakel het selectievakje Wachtwoord weergeven in en noteer de waarde die wordt weergegeven in het vak Wachtwoord.
    4. Selecteer Beoordelen + maken.
  5. Selecteer maken.

De Microsoft Entra-testgebruiker toewijzen

In deze sectie geeft u B.Simon toestemming om eenmalige aanmelding te gebruiken door toegang te verlenen tot Terraform Cloud.

  1. Meld u aan bij het Microsoft Entra-beheercentrum als ten minste een Cloudtoepassingsbeheerder.
  2. Blader naar Identity>Applications>Enterprise-toepassingen>Terraform Cloud.
  3. Selecteer in de overzichtspagina van de app Gebruikers en groepen.
  4. Selecteer Gebruiker/groep toevoegenen selecteer vervolgens Gebruikers en groepen in het dialoogvenster Toewijzing toevoegen.
    1. Selecteer in het dialoogvenster Gebruikers en groepen de gebruiker B.Simon uit de lijst Gebruikers en klik vervolgens op de knop Selecteer onderaan het scherm.
    2. Als u verwacht dat een rol wordt toegewezen aan de gebruikers, kunt u deze selecteren in de Selecteer een rol vervolgkeuzelijst. Als er geen rol is ingesteld voor deze app, wordt de rol Standaardtoegang geselecteerd.
    3. Klik in het dialoogvenster Toewijzing toevoegen op de knop Toewijzen.

SSO voor Terraform Cloud configureren

  1. Meld u in een ander browservenster als beheerder aan bij uw Terraform Cloud-bedrijfssite

  2. Ga naar de Instellingen > SSO > Instellingen bewerken.

    Terraform Cloud-instellingen

  3. Voer op de pagina bewerken SSO de volgende stappen uit.

    Terraform Cloud Single Sign-On bewerken

    een. Plak in het tekstvak Sign-On URL de aanmeldings-URL waarde die u eerder hebt gekopieerd.

    b. Plak in het tekstvak Entiteit-ID de waarde van de Microsoft Entra Identifier die u eerder hebt gekopieerd.

    c. Open het gedownloade certificaat in Kladblok en plak de inhoud in het tekstvak Openbaar Certificaat.

    d. Klik op Instellingen opslaan.

Terraform Cloud-testgebruiker maken

In deze sectie wordt een gebruiker met de naam Britta Simon gemaakt in Terraform Cloud. Terraform Cloud biedt ondersteuning voor Just-In-Time-inrichting van gebruikers. Deze functie is standaard ingeschakeld. Er is geen actie-item voor u in deze sectie. Als er nog geen gebruiker in Terraform Cloud bestaat, wordt er een nieuwe gemaakt na verificatie.

SSO testen

In deze sectie test u de configuratie voor eenmalige aanmelding van Microsoft Entra met de volgende opties.

SP initieerde:

  • Klik op Deze toepassing testen. U wordt omgeleid naar de aanmeldings-URL van Terraform Cloud, waar u het aanmeldingsproces kunt starten.

  • Ga rechtstreeks naar de aanmeldings-URL van Terraform Cloud en initieer de aanmeldingsstroom daar.

IDP geïnitieerd:

  • Klik op Deze toepassing testen. U wordt automatisch aangemeld bij Terraform Cloud waarvoor u SSO hebt ingesteld.

U kunt Microsoft Mijn apps ook gebruiken om de toepassing in elke modus te testen. Wanneer u in Mijn apps op de tegel Terraform Cloud klikt en deze is geconfigureerd in de SP-modus, wordt u omgeleid naar de aanmeldingspagina van de toepassing voor het initiëren van de aanmeldingsstroom. Als deze is geconfigureerd in de IDP-modus, wordt u automatisch aangemeld bij de terraform Cloud waarvoor u eenmalige aanmelding hebt ingesteld. Zie Inleiding tot mijn appsvoor meer informatie over mijn apps.

Zodra u Terraform Cloud hebt geconfigureerd, kunt u sessiebeheer afdwingen, waardoor exfiltratie en infiltratie van gevoelige gegevens van uw organisatie in realtime worden beschermd. Sessiebeheer is een uitbreiding van voorwaardelijke toegang. Meer informatie over het afdwingen van sessiebeheer met Microsoft Defender voor Cloud Apps.