Sökresultat :

×

Google Apps Single Sign-On SSO Magento Installationsguide med OAuth OpenID Connect


Integrering av Google Apps Login (Google Apps SSO) 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 Google Apps Login på Magento (Google Apps 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 du ställer in SSO mellan Magento och Google Apps. I slutet av den här guiden ska användare kunna logga in på Magento med Google Apps. 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 hjälp av Google Apps som en OAuth- och OpenID Connect-leverantör. Du kan också använda alternativa Oauth-leverantörer, som Azure AD, 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 Google Apps i den här artikeln. Användare bör kunna logga in på Magento via Google Apps 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_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 Google Apps OAuth & OpenID Single Sign-On (SSO) Inloggning till Magento

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

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

miniorange img Konfigurera Google Apps som OAuth-leverantör
  • Gå till https://console.developers.google.com/ och registrera dig/logga in.
  • Klicka på Välj projekt att skapa en ny Google Apps Projekt för Magento Oauth Client, du kommer att se en popup med listan över alla dina projekt.
  • Google Apps G Suite SSO Magento skapa nytt projekt
  • Klicka på Nytt projekt knappen för att skapa ett nytt projekt.
  • Google Apps G Suite SSO Magento skapa nytt projekt
  • Ange din Projektnamn i projektnamnfältet och klicka på Skapa.
  •  G Suite SSO med Magento OIDC OAuth, Google Apps SSO för Magento, ange projektnamn
  • Gå till navigationsmenynAPI: erTjänsterReferenser.
  •  G Suite SSO med Magento OIDC OAuth, Google Apps SSO för Magento, användaruppgifter
  • Klicka på Skapa Referenser -knappen och välj sedan OAuth-klient-ID från alternativen i rullgardinsmenyn.
  •  G Suite SSO med Magento OIDC OAuth, Google Apps SSO för Magento, OAuth-klient-id
  • Välj hur du vill konfigurera och registrera din app (användartyp) och klicka på skapa knapp.
  • Google Apps GSuite SSO Magento konfigurera samtyckesskärmen | Magento Google Apps
  • Om du står inför en varning som säger att för att skapa ett OAuth-klient-ID måste du ange ett produktnamn på samtyckesskärmen (som visas i bilden nedan). Klicka på Skärmen Konfigurera samtycke knapp.
  •  G Suite SSO med Magento OIDC OAuth, Google Apps SSO för Magento, skärmen för konfigurering av samtycke
  • Fyll i den information som krävs, t.ex Appnamn och e-post för användarsupport. och välj sedan alternativet Spara och fortsätt.
  •  G Suite SSO med Magento OIDC OAuth, Google Apps SSO för Magento, spara inställningar | Magento Google Apps  G Suite SSO med Magento OIDC OAuth, Google Apps SSO för Magento, spara inställningar | Magento Google Apps
  • Nu för att konfigurera omfattningar, klicka på Lägg till eller ta bort scopes knapp.
  •  G Suite SSO med Magento OIDC OAuth, Google Apps SSO för Magento, skapa oauth-klient-id | Magento Google Apps
  • Välj nu Scopes för att ge ditt projekt åtkomst till specifika typer av privat användardata från deras Google-konto och klicka på Spara och fortsätt knapp.
  •  G Suite SSO med Magento OIDC OAuth, Google Apps SSO för Magento, skapa oauth-klient-id
  • Gå till Fliken Inloggningsuppgifter och klicka på Skapa Referenser knapp. Välj Webbapplikation från rullgardinsmenyn för att skapa en ny applikation.
  •  G Suite SSO med Magento OIDC OAuth, Google Apps SSO för Magento, skapa oauth-klient-id | Magento Google Apps
  • Ange det namn du vill ha för ditt klient-ID under namnfältet och ange Omdirigera/återuppringnings-URI från Magento OAuth och OpenID Single Sign On (SSO) plugin under Auktoriserad omdirigering URI-fältet och klicka på Skapa knapp.
  •  G Suite SSO med Magento OIDC OAuth, Google Apps SSO för Magento, omdirigeringsadress
  • Du kommer att se en popup med klient-ID och klienthemlighet. Kopiera din kund-ID och Klienthemlighet och spara den i din Magento OAuth och OpenID Single Sign On (SSO)-plugin-konfiguration.
  •  G Suite SSO med Magento OIDC OAuth, Google Apps SSO för Magento, klient-id klienthemlighet | Magento Google Apps

Du har konfigurerat Google Apps som OAuth-leverantör för att uppnå Google Apps 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: Openid e-postprofil
    Auktorisera slutpunkt: https://accounts.google.com/o/oauth2/auth
    Åtkomsttokens slutpunkt: https://www.googleapis.com/oauth2/v4/token
    Få användarinformation slutpunkt: https://www.googleapis.com/oauth2/v1/userinfo
  • Klicka på Spara knappen för att spara inställningarna.
  • Klicka på Testkonfiguration knapp.
  • Magento 2 OAuth-uppgifter Google Apps 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 Google Apps 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 Google Apps
  • 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.
  • Google apps Magento SSO - Google apps Single Sign-On (SSO) Login in Magento - rollkartläggning

Genom att konfigurera Google Apps som en OAuth-leverantör och Magento som en OAuth-klient med hjälp av vårt plugin Magento OAuth Client har du installerat Magento Google Apps Single Sign-On (SSO). Inom några minuter kommer du att kunna ge säker åtkomst till din Magento-webbplats med hjälp av Google Apps-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

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