Sökresultat :

×

Joomla OAuth-klientintegrering med Azure AD B2C Single Sign-On (SSO)


Enkel inloggning (SSO) med Azure AD B2C i Joomla använder OAuth-auktoriseringsprotokoll för att ge användarna säker åtkomst till Joomla-webbplatsen. Med vår Joomla OAuth Single Sign-On (SSO) plugin, Azure AD B2C fungerar som OAuth-leverantör och säkerställer säker inloggning för Joomla-webbplatser.

Integrationen av Joomla och Azure AD B2C förenklar och säkrar inloggningsprocessen med hjälp av OAuth-protokoll. Denna lösning tillåter användare att komma åt sina Joomla-webbplatser med enkel inloggning (SSO) med sina Azure AD B2C-uppgifter, vilket helt tar bort behovet av att lagra, komma ihåg och återställa flera lösenord.

Förutom att erbjuda OAuth Single Sign-On (SSO) med Azure AD B2C-referenser, tillhandahåller plugin-programmet även avancerade SSO-funktioner som mappning av användarprofilattribut, rollmappning och Azure-multi-tenant-inloggning och ger platsåtkomst baserat på organisationsroller. För ytterligare insikter i de funktioner vi erbjuder inom Joomla OAuth & OpenID Connect Client-plugin, vänligen besök vår sida här.. Du kan följa stegen nedan för att konfigurera Azure AD B2C OAuth SSO med Joomla.

Förutsättningar: Ladda ner och installation

Steg för att installera Joomla OAuth Klientplugin

  • Download zip-filen för miniOrange OAuth Client plugin för Joomla.
  • Logga in på din Joomla-sajt administratörskonsolen.
  • Från vänster växlingsmeny, klicka på Systemkrav, då under installera avsnitt klicka på Förlängning.
  • Ladda upp den nedladdade zip-filen för att installera Joomla OAuth-klient plugin.
  • Installationen av pluginet lyckades. Klicka nu på Börja använda miniOrange OAuth Client plugin.
  • Enligt Konfigurera OAuth -> Förkonfigurerade appar fliken, välj din OAuth-leverantör. Du kan också söka efter anpassad OAuth or anpassad OpenID-applikation i sökfältet och konfigurera din egen anpassade leverantör.
  • Joomla OAuth Single Sign-On SSO - Välj din OAuth-leverantör

Steg för att konfigurera OAuth SSO till Joomla

1. Konfigurera Callback/Redirect URL

  • När du har valt din OAuth-leverantör omdirigeras du till Steg 1 [Redirect URL] flik. Kopiera nu Callback/Redirect URL som vi kommer att använda för att konfigurera OAuth-servern och klicka sedan på Spara & Nästa knapp.
  • OAuth Single Sign-On SSO till Joomla - Kopiera omdirigeringsadress
  • Logga in Azur portalen.
  • Gå till Hem och välj i Azure-tjänsterna Azure AD B2C.
  • Azure AD B2C Single Sign-on (SSO) - Välj Azure AD B2C
  • Se till att du är i Azure AD B2C-katalogen med en aktiv prenumeration och om inte kan du byta till rätt katalog.
  • Azure AD B2C enkel inloggning (SSO) - inloggningsapplikationer
  • I Essentials fliken hittar du Azure B2C-domännamn, ha det till hands, du kommer att behöva det senare för att konfigurera Azure B2C klientnamn under Joomla som OAuth-klient.

    Vad är hyresgästens namn?
    Du behöver bara kopiera den markerade domännamnsdelen för att konfigurera hyresgästens namn i Joomla OAuth Client-plugin.
    T.ex.. Om ditt domännamn är 'exampledomain.onmicrosoft.com', då blir din hyresgäst namnet 'exempeldomän'.


  • Azure AD B2C Single Sign-on (SSO) - Generera nyckel
  • Klicka nu på Appregistreringar och sedan klicka på Ny registrering alternativ för att skapa en ny Azure B2C-applikation.
  • Azure AD B2C enkel inloggning (SSO) - inloggningsapplikationer
  • Konfigurera följande alternativ för att skapa en ny applikation:
    • Ange ett namn för din ansökan under Namn textfält.
    • I de kontotyper som stöds väljer du det tredje alternativet "Konton i valfri identitetsleverantör eller organisationskatalog (för autentisering av användare med användarflöden)"
    • I avsnittet Omdirigera URI väljer du webbapplikation och ange Återuppringnings-URL från miniOrange OAuth Client-plugin (fliken Konfigurera OAuth) och spara det under Omdirigera URL textruta.
    • Klicka på Registrera knappen för att skapa din applikation.
    • Azure AD B2C Single Sign-on (SSO) – Skapa

2. Konfigurera klient-ID och Hemlighet

  • Efter framgångsrikt skapande av applikationen omdirigeras du till den nyskapade applikationens översiktssida. Om inte kan du gå till appregistreringarna och söka på namnet på din ansökan så hittar du din ansökan i listan.
  • Azure AD B2C Single Sign-on (SSO) – Programalternativ
  • Kopiera din ansöknings-ID och ha det till hands, du kommer att behöva det senare för att konfigurera Klient ID under Joomla som ett OAuth-klientplugin.
  • Azure AD B2C enkel inloggning (SSO) – applikations-ID
  • Klicka nu på Certifikat och hemligheter och klicka sedan på Ny kundhemlighet för att generera en klienthemlighet. Ange en beskrivning och klicka på Lägg till knapp.
  • Azure AD B2C Single Sign-on (SSO) - Generera nyckel
  • kopiera hemligt värde från sidan certifikat och hemligheter och ha den till hands, du kommer att behöva den senare för att konfigurera Klienthemlighet under Joomla som ett OAuth-klientplugin.
  • Azure AD B2C Single Sign-on (SSO) - Generera nyckel
  • Gå till Steg 2 [Kund-ID och hemlighet] fliken i Joomla OAuth Client-plugin, klistra in här kund-ID, Klienthemlighet och Hyresgäst. Klicka på Spara konfiguration knapp.
  • OAuth Single Sign-On SSO till Joomla - Spara konfiguration

2.1. Omfattning & slutpunkter

  • Se tabellen nedan för att konfigurera scope & endpoints för Azure AD B2C i plugin-programmet.
  • Omfattning:
    öppet
    Auktorisera slutpunkt:
    https://<domain-name >.b2clogin.com/<domain-name>.onmicrosoft.com/<policy-name>/oauth2/v2.0/authorize
    Åtkomsttokens slutpunkt:
    https://<domain-name>.b2clogin.com/<domain-name>.onmicrosoft.com/<policy-name>/oauth2/v2.0/token
    Få användarinformation slutpunkt:
    https://graph.microsoft.com/v1.0/me
    Anpassad omdirigeringsadress efter utloggning [valfritt]:
    https://<domain-name>.b2clogin.com/<domain-name>.onmicrosoft.com/<policy-name>/oauth2/v2.0/logout?post_logout_redirect_uri=<your url>
    Ange klientuppgifter:
    I båda (i sidhuvud och i brödtext)

2.2. Lägg till användare i din B2C-applikation

  • På hemsidan, gå till användare fliken i det vänstra hörnet
  • Azure AD B2C Single Sign-on (SSO) - användarflöde
  • Klicka på Ny användare på användarsidan
  • Azure AD B2C Single Sign-on (SSO) - användarflöde
  • Välja Skapa Azure AD B2C användare. Scrolla sedan ner och klicka på E-postadress från inloggningsmetoden och ställ in ditt lösenord och klicka skapa för att spara användarinformationen för att utföra testkonfiguration.
  • Azure AD B2C Single Sign-on (SSO) - användarflöde Azure AD B2C Single Sign-on (SSO) - användarflöde

2.3. Hur man skapar och lägger till Azure B2C Policy

  • Gå till Användarflöden fliken och klicka sedan på Nytt användarflöde.
  • Azure AD B2C Single Sign-on (SSO) - användarflöde
  • Välj en typ av användarflöde Registrera dig och logga in klicka sedan på Skapa knapp.
  • Azure AD B2C Single Sign-on (SSO) - sektanvändarflöde
  • Fyll i all information t.ex. Namn, Identitetsleverantörer etc. klicka sedan på Skapa knapp.
  • Azure AD B2C Single Sign-on (SSO) - information om användarflöde Azure AD B2C Single Sign-on (SSO) - information om användarflöde
  • Kopiera policynamnet detta värde när du behöver ange Azure B2C Policy i miniOrange OAuth Client-plugin.

2.4. Lägg till användaranspråk i din applikation

  • Gå till användarflöden under policyer i det vänstra hörnet. Välj den konfigurerade policyn.
  • Azure AD B2C Single Sign-on (SSO) - information om användarflöde
  • Välja Ansökningskrav i inställningar
  • Azure AD B2C Single Sign-on (SSO) - information om användarflöde
  • Välj önskade attribut som ska visas i testkonfigurationen och spara dem.
  • Azure AD B2C Single Sign-on (SSO) - information om användarflöde

3. Konfigurera Attribut Kartläggning

    Mappning av användarattribut är obligatorisk för att användarna ska kunna logga in på Joomla. Vi kommer att ställa upp användarprofilattribut för Joomla med inställningarna nedan.

  • Gå till Steg 3 [Attributmappning] fliken och klicka på Testkonfiguration knapp.
  • OAuth Single Sign-On SSO till Joomla - Testkonfiguration
  • Du kommer att kunna se attributen i testet Konfigurationsutgång som följer.
  • OAuth Single Sign-On SSO till Joomla - Konfigurationsutgång
  • Gå nu till Steg 3 [Attributmappning] fliken och välj attributnamnet för E-post och Användarnamn från rullgardinsmenyn. Sedan Klicka på Slutför konfigurationen knapp.
  • OAuth Single Sign-On SSO till Joomla - Attributmapping

4. Ställ in inloggnings-/SSO-URL

  • Gå nu till Steg 4 [SSO URL] fliken, kopiera här Inloggnings-/SSO-URL och lägg till det din Webbplats genom att följa de givna stegen.
  • OAuth Single Sign-On SSO till Joomla - Inloggning/SSO URL
  • Logga nu ut och gå till din Joomla-sajts sidor där du har lagt till denna länk. Du kommer att se en inloggningslänk där du placerade den knappen. Klicka på den här knappen för att utföra SSO.

I den här guiden har du konfigurerat Joomla Azure AD B2C enkel inloggning (SSO) genom att konfigurera Azure AD B2C som OAuth-leverantör och Joomla som OAuth-klient med hjälp av vår Joomla OAuth Client-plugin. Den här lösningen säkerställer att du är redo att rulla ut säker åtkomst till din Joomla-webbplats med hjälp av Azure AD B2C-inloggningsuppgifter inom några minuter.

Joomla Azure Integrator

Joomla Azure AD-integration

Azure AD-integration låter dig uppnå sömlös inloggning, registrering, profiluppdatering och lösenordsåterställning för Azure AD- och Azure B2C-användare från Joomla.

Ytterligare resurser


Maila oss vidare joomlasupport@xecurify.com för snabb vägledning (via e-post/möte) om ditt krav och vårt team hjälper dig att välja den bästa lämpliga lösningen/planen enligt dina krav.

Hej där!

Behövs hjälp? Vi är här!

stödja
Kontakta miniOrange Support
framgång

Tack för din förfrågan.

Om du inte hör från oss inom 24 timmar, skicka gärna ett uppföljningsmail till info@xecurify.com