Delen via


RStudio Server Pro configureren voor eenmalige aanmelding met Microsoft Entra ID

In dit artikel leert u hoe u RStudio Server Pro (RSP) integreert met Microsoft Entra ID. Wanneer u RSP integreert met Microsoft Entra ID, kunt u het volgende doen:

  • In Microsoft Entra ID beheren wie toegang heeft tot RSP.
  • Ervoor zorgen dat gebruikers automatisch met hun Microsoft Entra-account worden aangemeld bij RSP.
  • 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:

  • RSP -installatie (versie >= 1.4).

Beschrijving van scenario

In dit artikel configureert en test u de SSO van Microsoft Entra in een testomgeving.

  • RSP ondersteunt SP en IDP gestart Single Sign-On (SSO)

Als u de integratie van RSP in Microsoft Entra ID wilt configureren, moet u RStudio Server Pro SAML Authentication vanuit de galerie toevoegen aan uw lijst met beheerde SaaS-apps.

  1. Log in bij het Microsoft Entra-beheercentrum als minimaal een cloudtoepassingsbeheerder.
  2. Blader naar Entra ID>Enterprise-apps>Nieuwe toepassing.
  3. Typ in de sectie Toevoegen uit de galerieRStudio Server Pro SAML Authentication in het zoekvak.
  4. Selecteer RStudio Server Pro SAML Authentication- in het resultatenvenster en voeg vervolgens de app toe. Wacht enkele seconden terwijl de app aan uw tenant wordt toegevoegd.

Alternatief kunt u 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 de configuratie van eenmalige aanmelding doorlopen. Meer informatie over Microsoft 365-wizards.

Configureer en test Microsoft Entra SSO voor RStudio Server Pro

Configureer en test Microsoft Entra SSO (eenmalige aanmelding) met RSP met behulp van een testgebruiker met de naam B.Simon. SSO werkt alleen als u een koppeling maakt tussen een gebruiker van Microsoft Entra en de bijbehorende gebruiker in RSP.

Om Microsoft Entra SSO met RStudio Server Pro SAML Authentication te configureren en te testen, voert u de volgende stappen uit:

  1. Microsoft Entra SSO configureren - om uw gebruikers deze functie te laten gebruiken.
    1. Een Microsoft Entra-testgebruiker maken : eenmalige aanmelding van Microsoft Entra 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 RStudio Server Pro configureren : als u de instellingen voor eenmalige aanmelding aan de toepassingszijde wilt configureren.
    1. Testgebruiker voor RStudio Server Pro maken : als u een tegenhanger van B.Simon in RStudio Server Pro wilt hebben die is gekoppeld aan de Microsoft Entra-weergave van de gebruiker.
  3. SSO testen - om te controleren of de configuratie werkt.

Microsoft Entra SSO configureren

Volg deze stappen om Microsoft Entra SSO in te schakelen.

  1. Log in bij het Microsoft Entra-beheercentrum als minimaal een cloudtoepassingsbeheerder.

  2. Blader naar Entra ID>Enterprise-apps>RStudio Server Pro SAML Authentication>Eenmalige aanmelding.

  3. Op de pagina Selecteer een methode voor eenmalige aanmelding selecteer je SAML.

  4. Selecteer op de pagina Eenmalige aanmelding met SAML het pictogram bewerken/pen voor Standaard SAML-configuratie om de instellingen te wijzigen.

    Standaard SAML-configuratie bewerken

  5. Voer in het gedeelte Standaard SAML-configuratie, als u de toepassing in IDP geïnitieerde modus wilt configureren, de waarden voor de volgende velden in:

    een. Typ in het tekstvak Id een URL met het volgende patroon: https://<RSP-SERVER>/<PATH>/saml/metadata

    b. Typ in het tekstvak Antwoord-URL een URL met het volgende patroon: https://<RSP-SERVER>/<PATH>/saml/acs

  6. Selecteer 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 een URL met het volgende patroon: https://<RSP-SERVER>/<PATH>/

    Notitie

    Deze waarden zijn niet echt. Werk deze waarden bij met de werkelijke URI van uw RSP-installatie. U kunt ook verwijzen naar de patronen die worden weergegeven in de sectie Standaard SAML-configuratie.

  7. Selecteer op de pagina Eenmalige aanmelding instellen met SAML in de sectie SAML-handtekeningcertificaat de knop Kopiëren om de URL voor federatieve metagegevens van de app te kopiëren en op uw computer op te slaan.

    de downloadkoppeling voor het certificaat

Microsoft Entra-testgebruiker maken en toewijzen

Volg de richtlijnen in de snelstartgids gebruikersaccount maken en toewijzen om een testgebruikersaccount met de naam B.Simon aan te maken.

RStudio Server Pro SSO configureren

  1. Werk het RSP-configuratiebestand /etc/rstudio/rserver.conf bij met het volgende:

    auth-saml=1
    auth-saml-metadata-url=<federation-metadata-URI>
    auth-saml-sp-name-id-format=emailaddress
    auth-saml-sp-attribute-username=NameID
    auth-saml-sp-base-uri=<RSP-Server-URI>
    
  2. Start RSP opnieuw door het volgende uit te voeren:

    sudo rstudio-server restart
    

RStudio Server Pro-testgebruiker maken

Alle gebruikers die RSP moeten gebruiken, moeten op de server worden geregistreerd. U kunt de gebruiker maken met de opdracht useradd of adduser.

Testen van Single Sign-On (SSO)

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

geïnitieerd door SP

  • Selecteer Deze toepassing testen. Met deze optie wordt u omgeleid naar de aanmeldings-URL van RStudio Server Pro SAML Authentication, waar u de aanmeldingsstroom kunt initiëren.

  • Ga rechtstreeks naar de aanmeldings-URL van RStudio Server Pro SAML Authentication en initieer de aanmeldingsstroom daar.

IDP geïnitieerd:

  • Selecteer de optie Deze toepassing testen en u wordt automatisch aangemeld bij de SAML-authenticatie van RStudio Server Pro waarvoor u SSO hebt ingesteld.

U kunt ook het Microsoft-toegangsvenster gebruiken om de toepassing in elke modus te testen. Wanneer u de tegel RStudio Server Pro SAML Authentication selecteert in het toegangsvenster, als 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 het exemplaar van RStudio Server Pro SAML Authentication waarvoor u eenmalige aanmelding hebt ingesteld. Zie Inleiding tot het toegangsvenstervoor meer informatie over het toegangsvenster.

Zodra u RStudio Server Pro SAML Authentication 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.