Sökresultat :

×

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

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-oauth-sso:{version}"
  • 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

Magento OAuth OpenID Connect SSO-tillägg tillåter inloggning (Single Sign-On) till Magento med din Azure AD, Azure B2C, AWS Cognito, WSO2, Okta, LinkedIn, Google, Facebook, Slack, Discord eller andra anpassade OAuth 2.0-leverantörer [24/7] STÖD]

 Testad med 2.4.5

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å Save 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
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