Sökresultat :

×

Enkel inloggning (SSO) med WSO2 för Magento OAuth | WSO2 SSO Logga in | Magento SSO


Magento OAuth/OpenID Connect Single Sign-On-modul ger möjlighet att aktivera OAuth/OpenID Single Sign-On för Magento. Om du vill att användare ska logga in på din Magento-webbplats med sina WSO2-uppgifter kan du helt enkelt göra det med vår Magento OAuth/OpenID Connect Single Sign-On-modul. När du väl har konfigurerat WSO2 med Magento-modulen kan du tillåta användare att SSO till din Magento-webbplats med WSO2. Den har kraftfulla funktioner för enkel inloggning (SSO) som mappning av användarprofilattribut och rollmappning, bland annat. Vi kommer att gå igenom hur du ställer in Single Sign-On (SSO) för användarautentisering mellan Magento och WSO2 i den här guiden.

Klicka här för att veta mer om andra funktioner vi tillhandahåller i Magento OAuth Single Sign-On (OAuth & OpenID Connect Client) plugin

Förutsättningar: Ladda ner och installation

Installation med Composer:
  • Köp miniOrange OAuth / OpenID Connect Single Sign On förlängning från magento marknadsplats.
  • Gå till Min profil -> Mina köp
  • Se till att du använder rätt åtkomstnycklar (Min profil - Åtkomstnycklar)
  • Klistra in åtkomstnycklarna i din auth.json-fil i ditt projekt
  • Använd kommandot nedan för att lägga till tillägget till ditt projekt.
    "kompositör kräver miniorange_inc/miniorange-oauth-sso"
  • Du kan se modulnamnet och listan över versioner i väljaren under tilläggsmodulens namn.
  • Kör följande kommandon på kommandotolken för att aktivera tillägget.
  • php bin/magento setup:di:compile
    php bin / magento-installation: uppgradering

Manuell installation:
  • Ladda ner miniOrange OAuth OpenID Connect Single Sign-On-förlängningen zip från här..
  • Packa upp allt innehåll i zip-filen i MiniOrange/OAuth-katalogen.
  • {Root Directory of Magento} app koda MiniOrange OAuth
  • Kör följande kommandon på kommandotolken för att aktivera tillägget.
  • php bin/magento setup:di:compile
    php bin / magento-installation: uppgradering

Steg för att konfigurera WSO2 OAuth & OpenID Single Sign-On (SSO) Inloggning till Magento

1. Ställ in WSO2 som OAuth-leverantör

Följ stegen nedan för att konfigurera WSO2 som OAuth-leverantör

miniorange img Konfigurera WSO2 som OAuth-leverantör
  • Registrera först konsumentappen i WSO2 Identity Server. Ladda ner och starta WSO2 Identity Server.
  • WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter Magento SSO : appregister-wso2 | Magento Wso2
  • När du har loggat in, navigera till Huvud -> Tjänsteleverantör och klicka på Lägg till.
  • WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter Magento SSO : sp-Add
  • Ange Tjänsteleverantörens namn och BESKRIVNING och klicka på Registrera knapp.
  • WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter Magento SSO : Enter-spname-description | Magento Wso2
  • Gå nu till Tjänsteleverantör->Lista och redigera den tjänsteleverantör du har skapat.
  • Bläddra ner och välj Inkommande autentiseringskonfiguration och välj sedan OAuth/OpenID Connect Configuration och klicka på Inställd knapp.
  • WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter Magento SSO :wso2 configure | Magento Wso2
  • Välj OAuth-versionen som 2.0 och ange Redirect/Callback URL från insticksprogrammet Återuppringnings-URL fält. Klicka på Lägg till knapp.
  • WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter Magento SSO callbackURL | Magento Wso2
  • När appen har lagts till, kund-ID och Klienthemlighet genereras för applikationen. Konfigurera Magento OAuth SSO-plugin med Client ID, Client Secret, Authentication and Access Token, Get User Info Endpoint av WSO2. Slutpunkter finns längst ner i den här guiden.
  • Magento SSO WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter :getclient-secret | Magento Wso2
  • Attributmappning: För att få attribut från WSO2 måste du lägga till följande anspråks-URI i din WSO2-applikation.
  • Gå till Tjänsteleverantör->Anspråk Konfiguration.
  • Välja https://wso2.org/claims/emailaddress från Ämnesanspråk URI falla ner.
  • Lägg till följande URI:er i Service Provider Claim Dialect: https://wso2.org/oidc/claim & https://wso2.org/claims
  • WSO2 Magento SSO med WSO2-inloggningsuppgifter: claim-url
  • Du har slutfört dina konfigurationer på WSO2-serversidan.

WSO2 Identity Server som en OAuth-leverantör har konfigurerats från steget ovan för att uppnå WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter till din Magento-webbplats.

2. Konfigurera Magento 2 som OAuth-klient

  • När du har konfigurerat OAuth Provider, gå till fliken OAuth Provider och konfigurera OAuth-leverantörens namn, kund-ID, Klienthemlighet, Omfattning och gav slutpunkter. (Du kan kopiera dessa värden i STEG 2 från applikationens instrumentpanel.)

    Se Slutpunkter nedan för att konfigurera OAuth-klienten


    Omfattning: öppet
    Auktorisera slutpunkt: https://<wso2-domain-name>/oauth2/auth
    Åtkomsttokens slutpunkt: https://<wso2-domain-name>/oauth2/token
    Få användarinformation slutpunkt: https://<wso2-domain-name>/oauth2/userinfo
  • Klicka på Spara knappen för att spara inställningarna.
  • Klicka på Testkonfiguration knapp.
  • Magento 2 OAuth-uppgifter WSO2 SSO OAuth
  • Du kommer att se alla värden som returneras av din OAuth-leverantör till Magento i en tabell. Om du inte ser värdet för förnamn, efternamn, e-post eller användarnamn, gör de nödvändiga inställningarna i din OAuth-leverantör för att returnera denna information.
  • MiniOrange Premium Plugin ger dig också funktionen till omdirigera din användare automatiskt till IdP-inloggningssidan.
  • Magento 2 OAuth automatisk omdirigering till idp
  • Gå till fliken Inloggningsinställningar och markera alternativ för att aktivera SSO på din Magento-webbplats.
  • Magento 2 OAuth aktivera SSO
  • Du har framgångsrikt konfigurerat din Magento 2 som en OAuth-klient. Du kommer att se SSO-knappen på din frontend. Klicka på knappen och testa SSO.
  • Magento 2 OAuth SSO WSO2 SSO WSO2 magento SSO magento 2 OAuth-klient SSO WSO2 SSO

3: Attribut / anpassad mappning (valfritt). *Detta är en Premium-funktion.

  • Du kan mappa attribut på fliken Attributmappning. Endast användarnamn och e-postadress får mappas i gratisversionen av plugin. Men i premiumversionen av pluginet kan du mappa olika attribut som kommer från din OAuth-leverantör till attributen som finns på din Magento-webbplats.
  • Magento 2 OAuth-attributmappning

4: Rollmappning (valfritt). *Detta är en Premium-funktion.

  • Du kan ange en standardroll i det kostnadsfria plugin-programmet som kommer att tilldelas alla icke-adminanvändare när de utför SSO.
  • Gå till fliken Attribut/Rollmappning och navigera till avsnittet Rollmappning.
  • Välj standardrollen och klicka på knappen Spara.
  • WSO2 Magento SSO - WSO2 Single Sign-On(SSO) Login in Magento - rollkartläggning

Genom att konfigurera WSO2 som en OAuth-leverantör och Magento som en OAuth-klient med hjälp av vår Magento OAuth Client-plugin har du framgångsrikt installerat Magento WSO2 (Active Directory) Single Sign-On (SSO). Inom några minuter kommer du att kunna ge säker åtkomst till din Magento-webbplats med hjälp av WSO2-inloggningsuppgifter tack vare denna lösning.


Ytterligare resurser


Om du letar efter något som du inte kan hitta, vänligen skicka ett mejl till oss magentosupport@xecurify.com

Hej där!

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

stödja