Sökresultat :

×

AWS Cognito Single Sign-On SSO Magento installationsguide med OAuth OpenID Connect

AWS Cognito Single Sign-On SSO Magento installationsguide med OAuth OpenID Connect


Integration av AWS Cognito Logga in (AWS SSO Cognito) med Magento med OAuth 2.0-protokoll. Magento OAuth / OpenID Connect Single Sign-On (SSO) plugin gör det enkelt att använda OAuth2 för att ställa in AWS Cognito Login på Magento (AWS Cognito Single Sign on).

Plugin-programmet kan ställas in med hjälp av andra sociala medier-källor, såväl som anpassade OAuth- och OIDC-leverantörer. Den innehåller många funktioner för enkel inloggning (SSO), som attributmappning för användarprofiler, rollmappning och så vidare. I den här guiden går vi igenom hur man ställer in SSO mellan Magento och AWS Cognito. I slutet av denna artikel bör användare kunna logga in på Magento med AWS Cognito. Klicka här för att läsa mer om Magento OAuth Single Sign-On (OAuth & OpenID Connect Client) extrafunktioner.

Magento OAuth & OpenID Connect Single Sign-On (SSO)-plugin gör det möjligt att logga in på Magento säkert med AWS Cognito som en OAuth- och OpenID Connect-leverantör. Du kan också använda alternativa Oauth-leverantörer, som Azure B2C, Office 365 och andra anpassade leverantörer, för att konfigurera plugin-programmet. Avancerade funktioner för enkel inloggning som attributmappning av användarprofiler, rollmappning och så vidare stöds. Vi kommer att gå över hur du ställer in SSO mellan Magento och AWS Cognito i den här artikeln. Användare bör kunna logga in på Magento via AWS Cognito i slutet av 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 AWS Cognito OAuth & OpenID Single Sign-On (SSO) Inloggning till Magento

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

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

miniorange img Konfigurera AWS Cognito som OAuth-leverantör
  • Gå till Amazon konsol och registrera dig/logga in på ditt konto för att konfigurera AWS Cognito.
  • AWS Cognito Single Sign-On (SSO) - Logga in på Amazon Console Magento SSO
  • Sök efter Cognito i AWS tjänster sökruta.
  • AWS Cognito Single Sign-On (SSO) - Sök efter AWS Cognito
  • Klicka på för att se listan över dina användarpooler Hantera användarpooler knapp.
  • AWS Cognito Single Sign-On (SSO) - AWS Cognito User Pools Magento SSO
  • Klicka på för att skapa en ny användarpool Skapa en användarpool.
  • AWS Cognito Single Sign-On (SSO) - Skapa ny AWS Cognito Pool Magento SSO
  • Ge en Poolnamn och klicka på Granska standardinställningar knappen för att fortsätta.
  • AWS Cognito Single Sign-On (SSO) - Namnge din AWS Cognito-användarpool
  • Rulla ner och klicka på "Lägg till appklient" & sedan igen klicka på Lägg till en appklient.
  • AWS Cognito Single Sign-On (SSO) - AWS Cognito App Client Magento SSO AWS Cognito Single Sign-On (SSO) - AWS Cognito App Client Magento SSO
  • Att skapa en App-klient, skriv ett namn för den och klicka sedan Skapa appklient.
  • AWS Cognito Single Sign-On (SSO) - Skapa appklient Magento SSO AWS Cognito Single Sign-On (SSO) - Skapa appklient Magento SSO
  • Klicka på för att återgå till din inställning Återgå till pooldetaljer.
  • AWS Cognito Single Sign-On (SSO) - AWS Cognito Pool
  • För att spara dina inställningar och upprätta en användarpool, klicka på Skapa pool knapp.
  • AWS Cognito Single Sign-On (SSO) - Spara AWS Cognito Pool Magento SSO
  • Klicka på i navigeringsfältet på vänster sida Appklientinställningar alternativet under App Integration meny.
  • AWS Cognito Single Sign-On (SSO) - AWS Cognito App Detaljer Magento SSO
  • Under textfältet CallBack URLs, aktivera Identity Provider as Cognito användarpool och lägg till din Callback/Redirect URL hämtat från plugin-programmet miniOrange från fliken OAuth Provider. Under Tillåtna OAuth-flöden alternativ, välj Behörighetskod beviljas kryssrutan, såväl som öppet och profil kryssrutor under Tillåtna OAuth-omfattningar alternativ (se bilden nedan). För att spara dina ändringar, klicka på Spara ändringar knapp.
  • AWS Cognito Single Sign-On (SSO) - AWS Cognito App Client Magento SSO
  • För att välja ett domännamn för din app, gå till Välj Domännamn alternativ.
  • AWS Cognito Single Sign-On (SSO) - AWS Cognito Domain Names Magento SSO
  • Gå till domän namn och ange ett domännamn för din app. När du har lagt till domännamn kan du kontrollera dess tillgänglighet genom att klicka på "Kontrollera tillgänglighet" knapp. Efter att ha angett ett giltigt domännamn klicka "Spara ändringar" knapp.
  • AWS Cognito Single Sign-On (SSO) - AWS Cognito Domain Name Magento SSO
  • Gå till "Appklient" och klicka på "Visa detaljer" för att få ett klient-ID och klienthemlighet. (Håll klient-ID och klienthemlighet till hands eftersom du kommer att behöva det senare.)
  • AWS Cognito Single Sign-On (SSO) - Kundinformation Magento SSO
  • Välj i navigeringsfältet till vänster Användare och grupper från Allmänna inställningar meny. Klicka sedan på för att skapa en ny användare Skapa användare knapp.
  • AWS Cognito Single Sign-On (SSO) - App Ny användare skapad Magento SSO
  • Fyll i alla nödvändiga uppgifter och klicka på Skapa användare.
  • AWS Cognito Single Sign-On (SSO) - Klientkonfiguration
  • Du kan se den nya användaren som skapats.
  • AWS Cognito Single Sign-On (SSO) - App Client Configuration Magento SSO

Du har konfigurerat AWS Cognito som OAuth-leverantör för för att uppnå AWS Cognito Single Sign-On (SSO) med Magento för användarautentisering.



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:///oauth2/authorize
    Åtkomsttokens slutpunkt: https:///oauth2/token
    Få användarinformation slutpunkt: https:///oauth2/userInfo
  • Klicka på Save knappen för att spara inställningarna.
  • Klicka på Testkonfiguration knapp.
  • Magento 2 OAuth-referenser AWS Cognito 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.

3. Inloggningsinställningar

  • Navigera till Inloggningsinställningar flik. Här hittar du alternativet att aktivera inloggningslänken på Admin*/Kund Inloggningssida (*Admin SSO är tillgänglig i premiumversionerna)
  • Magento 2 SSO AWS Cognito Single Sign-on (SSO) Admin Customer SSO
  • Om du vill initiera SSO från vilken sida som helst kan du också använda SSO-länken som finns i tillägget.
  • Magento SSO med SSO-länk Magento 2 SSO AWS Cognito
  • Premium-tillägget ger dig också funktionen till omdirigera din användare automatiskt till IdP-inloggningssidan om användaren inte redan är inloggad.
  • Magento 2 OAuth automatisk omdirigering till idp

4. Kund/administratör SSO



  • Gå till kundinloggningssidan och du kommer att se SSO-knappen på din frontend. Klicka på knappen och testa SSO.
  • Magento 2 OAuth SSO kund SSO
  • Du kommer att lyckas logga in på Magento.
  • magento SSO magento 2 OAuth-klient SSO Admin SSO

Attribut / anpassad attributmappning (valfritt). *Detta är en Premium-funktion.

1.1: Attributmappning (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

1.2: Anpassad attributmappning (valfritt). *Detta är en Premium-funktion.

  • Ange ditt tabellnamn i fältet Tabell.
  • Ange attributnamn som ditt kolumnnamn (i respektive tabell)
  • Klicka på knappen Lägg till för att lägga till anpassat magento-attribut och mappa respektive fält med attributet som tas emot från din identitetsleverantör
  • Klicka på knappen Spara för att spara konfigurationen.
  • Du kan också ta bort konfigurationen genom att ange namnet i attributnamnsfältet och sedan klicka på ta bort-knappen.
  • Magento 2 OAuth anpassad attributmappning

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.
  • AWS Cognito Magento SSO - AWS Cognito Single Sign-On(SSO) Login in Magento - rollkartläggning

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

Ytterligare resurser


Varför väljer våra kunder miniOrange Magento Single Sign-On (SSO)-lösningar?


24 / 7 Support

Vi erbjuder 24/7 support för alla Magento-lösningar. Vi säkerställer högkvalitativ support för att möta dina behov.

Registrera sig

Recensioner

Se själv vad nöjda kunder har att säga om våra pålitliga Magento-lösningar.

Omdömen

Omfattande installationsguider

Enkla och exakta steg-för-steg-instruktioner och videor som hjälper dig att konfigurera inom några minuter.

Titta på Demo


Vi erbjuder säkra identitetslösningar för enkel inloggning, tvåfaktorsautentisering, provisionering och mycket mer. Vänligen kontakta oss på

 +1 978 658 9387 (USA) | +91 97178 45846 (Indien)   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