Joomla-användarsynkronisering med Azure AD/Microsoft Entra ID
Översikt
Användarsynkronisering från Azure AD/Microsoft Entra ID till Joomla och Joomla till Azure AD/Microsoft Entra ID kan uppnås genom att använda vår Användarprovisionering för Joomla med Azure AD/Microsoft Entra ID plugin. Denna plugin använder Microsoft Graph API för att hämta alla användaruppgifter från Azure Directory till Joomla. Insticksprogrammet hjälper också till att skapa och ta bort användare från Joomla-databasen till Azure Active Directory/Microsoft Entra ID.
Konfigurera Joomla-användarsynkronisering med Azure AD/Microsoft Entra ID
Steg 1: Installera plugin-programmet för användarprovisionering
- Ladda ner zip-filen för miniOrange User Provisioning/User Sync plugin från länka här .
- Logga in på din Joomla-webbplats administratörskonsol.
- Från Meny, klicka på Systemet, sedan under installera klicka på Extensions.
- Ladda upp den nedladdade zip-filen för att installera Användarprovisionering/Användarsynkronisering plugin.
- Installationen av pluginet lyckades. Klicka nu på Kom igång! knapp.
- Välja 'Azurblå' från listan över leverantörer.
Steg 2: Konfigurera registrering av Azure AD/Microsoft Entra ID-appen
- Logga in Microsoft Azure-portalen som en Administratör.
- Under avsnittet Azure Services väljer du Microsoft Entra ID.
Skapa en kund:
- På den vänstra fliken, under hantera avsnitt, välj Appregistreringar fliken.
- Klicka på Ny registrering alternativ.
- Lägg till Visningsnamn i namnfältet och välj kontotyp.
- Klicka på Registrera-knappen.
- Navigera till Översikt fliken i den vänstra rutan.
- kopiera ansöknings-ID och Katalog-ID, detta kommer att bli din kund-ID och Hyresgäst-ID respektive.
Generera klienthemligheten:
- Från den vänstra navigeringsrutan, navigera till Certifikat & hemligheter fliken.
- Klicka på Ny kundhemlighet. Ange beskrivningen och utgångstiden och klicka på Lägg till alternativ.
- Kopiera värdet, det här blir ditt Klienthemlighet.
Lägg till API-behörigheter till din Azure AD-applikation:
- Gå till API-behörigheter från den vänstra navigeringsrutan och klicka på Lägg till en behörighet alternativ.
- Välja Microsoft Graph under Microsoft API:er fliken.
- Välja Applikationsbehörigheter under Microsoft Graph.
- Välja Användare.
- Enligt Användare välj Användare.Exportera.Alla, Användare.HanteraIdentiteter.Alla, Användare.Läs.Alla, Användare.LäsBasic.Alla, Användare.Läs-och-skriva.Alla, tillstånd och klicka på Lägg till behörigheter knapp.
- Klicka på Ge administratörsmedgivande för standardkatalogen och klicka på Ja på bekräftelse av administratörens samtycke.
- Du har konfigurerat Azure AD-appen för att uppnå användarsynkronisering till din Joomla-webbplats.
Steg 3: Konfigurera användarprovisionering för Joomla med Azure-plugin
- Se tabellen nedan och klistra in respektive värden i Konfigurera Azure AD fliken.
| ansöknings-ID | Klistra in ansöknings-ID från Azure AD-applikationen. |
| Klienthemlighet | Klistra in Klienthemlighet från Azure AD-applikationen. |
| Hyresgäst ID | Klistra in Katalog-ID från Azure AD-applikationen. |
| Hyresgästens namn | Ange ditt domännamn som ditt hyresgästnamn |
| Testa UPN/ID | ange Användarprincipnamn / ID för alla användare av din Azure AD-applikation. Detta kommer att användas för testkonfiguration |
- Klicka på Spara konfiguration för att spara konfigurationerna.
Steg 4: Testa anslutningen
- ange Användarprincipnamn / ID för alla användare av din Azure AD-applikation och klicka på Spara knapp.
- Klicka på Testkonfiguration för att kontrollera om anslutningen är korrekt upprättad med Azure.
- Efter lyckad konfiguration kommer du att kunna se attributen som tas emot från Azure AD.
Steg 5: Synkronisera användaren till Joomla-databasen
- Navigera till fliken Azure -> Joomla. Under Användarattributmappning sektion mappa Azure AD-attributnamnet till respektive Joomla-attributnamn och klicka på Spara konfiguration.
Synkronisera en enskild användare eller alla användare
- ange Användarprincipnamn / ID för alla användare av din Azure AD-applikation.
- Klicka på skapa User för att skapa din Azure AD-användare till din Joomla-webbplatsdatabas.
- Eller klicka på Skapa alla användare för att synkronisera alla användare från Azure AD-användarna till din Joomla-webbplatsdatabas. (Obs: Detta är en premiumfunktion.)
Synkronisera användargrupper (Premiumfunktion)
- Enligt Synkronisera användargrupper, kan du mappa användargrupper från Azure till Joomla användargrupper. Välj också standardgrupp för de nya/inloggade användarna.
Ställ in användarsynkroniseringsintervall (Premiumfunktion)
- Enligt Ställ in användarsynkroniseringsintervall sektion, ställ in ett schema för automatisk användarsynkronisering på tim-, dag- eller veckobasis.
Steg 6: Synkronisera användare från Joomla-databasen till Azure AD
Skapa och ta bort användare
- Navigera till fliken Joomla -> Azure. Här, under Skapa en enskild användare kommer alla användare som skapats i Joomla att synkroniseras automatiskt och skapas i Azure AD.
- Enligt Radera användare avsnitt kan du ta bort en enskild användare från Azure.
Automatisk provisionering (Premiumfunktion)
- Enligt Automatisk provisionering kan du automatisera provisionering närhelst en användare skapas, tas bort och uppdateras. Du kan också aktivera automatisk synkronisering av Joomla användarlösenord.
Synkronisera användarattribut och ställ in intervall (Premiumfunktion)
- Enligt Synkronisera användarattribut fliken kan du mappa användarattribut från Joomla till Azure.
- Du kan också ställa in ett schema för automatisk användarsynkronisering, under Ställ in användarsynkroniseringsintervall fliken.
