SAML enkel inloggning till Joomla med Azure AD/Microsoft Entra ID
Översikt
miniOrange Joomla SAML SP SSO-plugin hjälper dig att integrera din Joomla-webbplats med Microsoft Entra ID (Azure AD) med hjälp av SAML 2.0-protokollet. Vårt användarvänliga plugin förenklar processen att konfigurera Single Sign-on (SSO) med Microsoft Entra ID (Azure AD) i Joomla, vilket säkerställer en säker inloggningsupplevelse. Detta gör det möjligt för användare att enkelt komma åt olika Joomla-webbplatser med sina Microsoft Entra ID (Azure AD) IDP-inloggningsuppgifter.
Vårt plugin är utformat för att vara kompatibelt med Joomla 3, 4, 5 och 6 och fungerar sömlöst med alla SAML 2.0-kompatibla identitetsleverantörer. För en detaljerad översikt över de omfattande funktionerna som erbjuds av Joomla SAML SP-pluginet, besök vår sida här. Nedan ger vi en steg-för-steg-guide om hur du konfigurerar SAML SSO-inloggning mellan din Joomla-webbplats och Microsoft Entra ID (Azure AD), där Microsoft Entra ID (Azure AD) fungerar som identitetsleverantör (IDP) och Joomla som tjänsteleverantör (SP).
För att ställa in enkel inloggning mellan Joomla och Azure AD/Microsoft Entra ID kan du också följa detta steg för steg Installationsvideo.
Konfigurationssteg
I denna inställning, Azure AD/Microsoft Entra ID fungerar som lagringsplats för användare, dvs det kommer att fungera som IDP medan Joomla är där användare kommer att logga in med sina autentiseringsuppgifter från Azure AD/Microsoft Entra ID där Joomla SAML SP SSO Plugin kommer att installeras.
Steg 1: Installera Joomla SAML SP Plugin
- Logga in på din Joomla-sajt Administratör konsol.
- Från vänster växlingsmeny, klicka på Systemkrav, klicka sedan på under Installera förlängningar.
- Klicka nu på Eller bläddra efter fil för att hitta och installera plugin-filen som laddades ner tidigare.
- Installationen av plugin har lyckats. Klicka nu på Kom igång!
- Gå till Tjänsteleverantörens metadata fliken, här hittar du Metadata URL, ladda ner metadata XML-fil, eller så kan du kopiera Enhets-ID och ACS-URL direkt.
Steg 2: Konfigurera Azure AD/Microsoft Entra ID som IDP (identitetsleverantör)
- Microsoft Entra ID-installation genom appregistrering
- Microsoft Entra ID-installation genom Enterprise Application
Steg 3: Konfigurera Joomla som SP (tjänsteleverantör)
I Joomla SAML-pluginet, gå till fliken Inställningar för tjänsteleverantör. Klicka sedan på Lägg till ny IDP knappen. Du kan konfigurera IDP:n på tre sätt:
S. Genom att ladda upp IDP-metadata:
- Här klickar du på Välj FIL knappen och välj IDP-metadatafilen, klicka sedan på Ladda knapp.
B. Efter metadata-URL:
- ange Metadata URL (Kopiera från IDP-appen) och klicka på Hämta knapp.
C. Manuell konfiguration:
- Kopiera SAML Entity ID, SAML Single-Sign-On Endpoint URL och X.509-certifikat från Federation Metadata-dokument och klistra in det Idp-enhets-ID eller utfärdare, URL för enkel inloggning, X.509-certifikat fälten i plugin-programmet.
| IdP Entitets-ID | SAML Entity ID i Federation Metadata-dokumentet |
| URL för enkel inloggning | SAML Single-Sign-On Endpoint URL i Federation Metadata-dokumentet |
| X.509 Certifikatvärde | X.509-certifikat i dokumentet Federation Metadata |
Steg 4: Testa konfigurationen
- Klicka Spara för att lagra din konfiguration. När den konfigurerade IDP:n har sparats visas den i Lista över internflyktingar, där du kan kopiera SSO URL eller hantera konfigurationen genom att redigera den konfigurerade IDP:n eller ta bort den efter behov.
- Testa slutligen konfigurationen genom att klicka på Testa knappen. I fönstret för lyckat test ser du attributen som mottagits från din IDP, vilket gör att du kan verifiera att installationen fungerar korrekt.
Steg 5: Attributmappning - Premiumfunktion
- Attribut är användarinformation som lagras i din identitetsleverantör.
- Attributmapping hjälper dig att få användarattribut från din identitetsleverantör (IDP) och mappa dem till Joomla användarattribut som förnamn, efternamn, adress, telefon etc.
- När användarna registreras automatiskt på din Joomla-webbplats kommer dessa attribut automatiskt att mappas till dina Joomla-användaruppgifter.
- Gå till Kartläggning fliken och fyll i alla fält i Attributmappning sektion.
| Användarnamn: | Namn på användarnamnsattributet från IdP (Behåll NameID som standard) |
| E-post: | Namn på e-postattributet från IdP (Behåll NameID som standard) |
| Namn: | Namn på namnattributet från IdP |
- Du kan kontrollera testkonfigurationsresultaten under fliken Service Provider Setup för att få en bättre uppfattning om vilka värden som ska mappas här.
Obs! Du kan se hur attributmappning fungerar här..
Steg 6: Gruppmappning - Premiumfunktion
- Grupp-/rollmappning hjälper dig att tilldela specifika roller till användare av en viss grupp i din identitetsleverantör (IdP).
- Vid automatisk registrering tilldelas användarna roller baserat på gruppen de är mappade till.
Obs! Du kan se hur grupp-/rollmappning fungerar här..
Steg 7: Skapa gruppmappning i Entra ID
- Navigera till Azure Active Directory > Företagsapplikationer > Din SAML-app.
- Gå till Användare och grupper sektion.
- Klicka på Lägg till användare/grupp alternativ.
- Tilldela de nödvändiga grupperna till applikationen.
- Gå till Azure Active Directory > Appregistreringar > Din app.
- Klicka på Manifest alternativ i menyn till vänster.
- Redigera manifestet:
- Leta reda på attributet "groupMembershipClaims".
- Ställ in dess värde baserat på dina krav:
- "Inga": Inga gruppanspråk kommer att inkluderas.
- "SecurityGroup": Inkluderar endast säkerhetsgrupper.
- "Alla": Inkluderar både säkerhets- och distributionsgrupper.
Om du använder en appregistrering, följ stegen nedan:
Steg 8: Omdirigering & SSO-länkar
- Gå till Inloggningsinställningar fliken. Du kan lägga till inloggnings-URL för att utföra SAML SSO på din Joomla-webbplats genom att följa stegen nedan.
- Det finns flera funktioner tillgängliga på den här fliken som Auto omdirigera användaren till identitetsleverantör och Aktivera backend-inloggning för superanvändare. För att använda dessa funktioner, klicka på respektive kryssruta.
- Klicka på fliken Uppgradera för att kolla in vår kompletta lista med funktioner och olika licensplaner. ELLER så kan du klicka här för att kontrollera funktioner och licensplaner.
- Om du står inför något problem eller har någon fråga i åtanke kan du kontakta oss genom att skicka din fråga till oss via Support-knappen i plugin-programmet eller genom att skicka ett e-postmeddelande till oss på joomlasupport@xecurify.com.
