Sökresultat :

×

OAuth / OpenID Anslut enkel inloggning (SSO) till Magento med Twitter | Twitter SSO-inloggning


Integrering av Twitter-inloggning (Twitter OAuth Single Sign-On) 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 konfigurera Twitter Login på Magento (Twitter Single Sign on).

Plugin-programmet kan konfigureras med hjälp av andra sociala mediekällor, såväl som anpassade OAuth- och OIDC-leverantörer. Det 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 konfigurerar SSO mellan Magento och Twitter. I slutet av den här artikeln ska användare kunna logga in på Magento med Twitter. Klicka här för att läsa mer om Magento OAuth Single Sign-On (OAuth & OpenID Connect Client)-tilläggets extrafunktioner.

Magento OAuth & OpenID Connect Single Sign-On (SSO) -tillägget gör det möjligt att logga in på Magento säkert med Twitter 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 tillägget. Avancerade funktioner för Single Sign-On som attributmappning för användarprofiler, rollmappning och så vidare stöds. Vi går igenom hur man konfigurerar SSO mellan Magento och Twitter i den här artikeln. Användare bör kunna logga in på Magento via Twitter i slutet av den här guiden.

Klicka här för att läsa mer om andra funktioner vi erbjuder i Magento OAuth Single Sign-On (OAuth & OpenID Connect Client)-tillägget.

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 Twitter OAuth & OpenID Single Sign-On (SSO) Logga in på Magento

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

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

miniorange img Konfigurera Twitter som OAuth-leverantör
  • Logga in på Twitters utvecklarportal medhttps://developer.twitter.com/en/apps
  • Klicka på projektet Skapa knapp.
  • OAuth/OpenID Magento Twitter Single Sign On SSO skapa projekt
  • Ange Namn för ditt projekt och klicka på Nästa knapp.
  • OAuth/OpenID Magento Twitter Single Sign On SSO ange appnamn
  • Välj Användningsfall från rullgardinsmenyn.
  • Magento Twitter Single Sign On SSO twitter sso usecase
  • Ange BESKRIVNING för ditt projekt och klicka på Nästa Knappen
  • Magento 2 OAuth SSO Twitter sso Beskrivning
  • Klicka på Skapa en ny app.
  • Magento SSO Skapa ny app Twitter
  • Ange app Namn och klicka på Komplett knappen för att skapa applikationen.
  • OAuth/OpenID Twitter Single Sign On SSO twitter app namn
  • När du har sparat din ansökan får du en kund-ID och Klienthemlighet. Spara dessa uppgifter eftersom vi kommer att kräva dem senare för att konfigurera OAuth-klientplugin.
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso API-nyckelhemlighet
  • Gå till Appinställning.
  • Magento 2 Oauth SSO Twitter-appinställning
  • Klicka på Redigera knappen för autentiseringsinställningar.
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso redigera autentiseringsinställningar
  • Aktivera 3-bent Oauth för inloggning på Twitter.
  • 3-bent oauth Magento Twitter SSO
  • Ange Återuppringnings-URL och webbadress Klicka på spara inställning knapp.
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso API-nyckelhemlighet

Du har konfigurerat Twitter som OAuth-leverantör för att uppnå Twitter 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.

    Se Slutpunkter nedan för att konfigurera OAuth-klienten


    Omfattning: public_profile e-post
    Auktorisera slutpunkt: https://api.twitter.com/oauth/authorize
    Åtkomsttokens slutpunkt: https://api.twitter.com/oauth/access_token
    Få användarinformation slutpunkt: https://api.twitter.com/1.1/users/show.json
  • Klicka på Spara knappen för att spara inställningarna.
  • Klicka på Testkonfiguration knapp.
  • Magento 2 OAuth-uppgifter Twitter 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 Magento SSO
  • Gå till fliken Inloggningsinställningar och markera alternativ för att aktivera SSO på din Magento-webbplats.
  • Magento 2 OAuth aktivera SSO Magento 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 Twitter SSO Twitter magento SSO magento 2 OAuth-klient SSO Twitter SSO

3: 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 Magento SSO

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.
  • Twitter Magento SSO - Twitter Single Sign-On(SSO) Logga in i Magento - rollkartläggning

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

Ytterligare resurser


Om du letar efter något som du inte hittar, vänligen skicka ett e-postmeddelande till magentosupport@xecurify.com

Hej där!

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

stödja