Microsoft Entra SSO-integrering med SURFconext
I den här artikeln lär du dig att integrera SURFconext med Microsoft Entra-ID. SURF-anslutna institutioner kan använda SURFconext för att logga in på många molnprogram med sina autentiseringsuppgifter för institutionen. När du integrerar SURFconext med Microsoft Entra-ID kan du:
- Kontroll i Microsoft Entra-ID som har åtkomst till SURFconext.
- Gör så att dina användare automatiskt loggas in på SURFconext med sina Microsoft Entra-konton.
- Hantera dina konton på en central plats.
Du konfigurerar och testar enkel inloggning med Microsoft Entra för SURFconext i en testmiljö. SURFconext stöder SP-initierad enkel inloggning och just-in-time-användaretablering .
Kommentar
Identifieraren för det här programmet är ett fast strängvärde så att endast en instans kan konfigureras i en klientorganisation.
Förutsättningar
För att integrera Microsoft Entra-ID med SURFconext behöver du:
- Ett Microsoft Entra-användarkonto. Om du inte redan har ett kan du skapa ett konto kostnadsfritt.
- En av följande roller: Programadministratör, Molnprogramadministratör eller Programägare.
- En Microsoft Entra-prenumeration. Om du inte har en prenumeration kan du få ett kostnadsfritt konto.
- SURFconext-prenumeration med enkel inloggning (SSO) aktiverat.
Lägga till program och tilldela en testanvändare
Innan du börjar konfigurera enkel inloggning måste du lägga till SURFconext-programmet från Microsoft Entra-galleriet. Du behöver ett testanvändarkonto för att tilldela till programmet och testa konfigurationen för enkel inloggning.
Lägg till SURFconext från Microsoft Entra-galleriet
Lägg till SURFconext från Microsoft Entra-programgalleriet för att konfigurera enkel inloggning med SURFconext. Mer information om hur du lägger till program från galleriet finns i Snabbstart: Lägg till program från galleriet.
Skapa och tilldela Microsoft Entra-testanvändare
Följ riktlinjerna i artikeln skapa och tilldela ett användarkonto för att skapa ett testanvändarkonto med namnet B.Simon.
Du kan också använda guiden Konfiguration av företagsappar. I den här guiden kan du lägga till ett program i din klientorganisation, lägga till användare/grupper i appen och tilldela roller. Guiden innehåller också en länk till konfigurationsfönstret för enkel inloggning. Läs mer om Microsoft 365-guider..
Konfigurera enkel inloggning med Microsoft Entra
Slutför följande steg för att aktivera enkel inloggning med Microsoft Entra.
Logga in på administrationscentret för Microsoft Entra som minst molnprogramadministratör.
Bläddra till Identity>Applications Enterprise-program>>SURFconext>Enkel inloggning.
På sidan Välj en enkel inloggningsmetod väljer du SAML.
På sidan Konfigurera enkel inloggning med SAML väljer du pennikonen för Grundläggande SAML-konfiguration för att redigera inställningarna.
I avsnittet Grundläggande SAML-konfiguration utför du följande steg:
a. I textrutan Identifierare skriver du någon av följande URL:er:
Environment webbadress Produktion https://engine.surfconext.nl/authentication/sp/metadata
Mellanlagring https://engine.test.surfconext.nl/authentication/sp/metadata
b. I textrutan Svars-URL skriver du någon av följande URL:er:
Environment webbadress Produktion https://engine.surfconext.nl/authentication/sp/consume-assertion
Mellanlagring https://engine.test.surfconext.nl/authentication/sp/consume-assertion
c. I textrutan Inloggnings-URL skriver du någon av följande URL:er:
Environment webbadress Produktion https://engine.surfconext.nl/authentication/sp/debug
Mellanlagring https://engine.test.surfconext.nl/authentication/sp/debug
SURFconext-programmet förväntar sig SAML-försäkran i ett visst format, vilket kräver att du lägger till anpassade attributmappningar i konfigurationen av SAML-tokenattribut. I följande skärmbild visas listan över standardattribut.
Kommentar
Du kan ta bort dessa standardattribut manuellt under avsnittet Ytterligare anspråk om det inte krävs.
Utöver ovanstående förväntar sig SURFconext-programmet att få fler attribut skickas tillbaka i SAML-svar, som visas nedan. Dessa attribut är också ifyllda i förväg, men du kan granska dem enligt dina behov.
Name Källattribut urn:mace:dir:attribute-def:cn user.displayname urn:mace:dir:attribute-def:displayName user.displayname urn:mace:dir:attribute-def:eduPersonPrincipalName user.userprincipalname urn:mace:dir:attribute-def:givenName user.givenname urn:mace:dir:attribute-def:mail user.mail urn:mace:dir:attribute-def:preferredLanguage user.preferredlanguage urn:mace:dir:attribute-def:sn user.surname urn:mace:dir:attribute-def:uid user.userprincipalname urn:mace:terena.org:attribute-def:schacHomeOrganization user.userprincipalname Om du vill utföra transformeringsåtgärden för anspråket urn:mace:terena.org:attribute-def:schacHomeOrganization väljer du knappen Transformering som källa under Avsnittet Hantera anspråk .
Utför följande steg på sidan Hantera transformering :
Välj Extrahera() i listrutan i fältet Transformering och klicka på knappen Efter matchning .
Välj Attribut som parameter 1 (indata).
I fältet Attributnamn väljer du user.userprinciplename i listrutan.
Välj @ värde i listrutan.
Klicka på Lägg till.
På sidan Konfigurera enkel inloggning med SAML går du till avsnittet SAML-signeringscertifikat och klickar på kopieringsknappen för att kopiera url:en för appfederationsmetadata och sparar den på datorn.
Konfigurera SURFconext SSO
För att konfigurera enkel inloggning på SURFconext-sidan måste du skicka url:en för appfederationsmetadatatill SURFconext-supportteamet. De anger inställningen så att SAML SSO-anslutningen ställs in korrekt på båda sidorna.
Skapa SURFconext-testanvändare
I det här avsnittet skapas en användare med namnet B.Simon i SURFconext. SURFconext stöder just-in-time-användaretablering, vilket är aktiverat som standard. Det finns inget åtgärdsobjekt för dig i det här avsnittet. Om det inte redan finns någon användare i SURFconext skapas en ny efter autentisering.
Testa enkel inloggning
I det här avsnittet testar du konfigurationen av enkel inloggning med Microsoft Entra med följande alternativ.
Klicka på Testa det här programmet. Detta omdirigeras till SURFconext Inloggnings-URL där du kan initiera inloggningsflödet.
Gå till SURFconext Inloggnings-URL direkt och initiera inloggningsflödet därifrån.
Du kan använda Microsoft Mina appar. När du klickar på SURFconext-panelen i Mina appar omdirigeras detta till SURFconext-inloggnings-URL. Mer information finns i Microsoft Entra Mina appar.
Ytterligare resurser
- Vad är enkel inloggning med Microsoft Entra-ID?
- Planera en distribution med enkel inloggning.
Nästa steg
När du har konfigurerat SURFconext kan du framtvinga sessionskontroll, vilket skyddar exfiltrering och infiltration av organisationens känsliga data i realtid. Sessionskontrollen utökas från villkorlig åtkomst. Lär dig hur du framtvingar sessionskontroll med Microsoft Cloud App Security.