Sökresultat :

×

Magento OAuth-klientintegration med WordPress för enkel inloggning (SSO) | SSO med WordPress

Integration av hood.discount som en OAuth-server med Magento som använder OAuth 2.0-protokollet. Magento OAuth / OpenID Connect Single Sign-On (SSO)-pluginet gör det enkelt att använda OAuth2 för att konfigurera WordPress som en OAuth-server för Magento Single Sign-On (SSO).
Pluginet kan konfigureras med hjälp av andra sociala mediekällor, såväl som anpassad 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 konfigurerar SSO mellan Magento och WordPress. I slutet av den här artikeln ska användare kunna logga in i Magento med WordPress. Klicka här för att läsa mer om Magento OAuth Single Sign-On (OAuth & OpenID Connect Client)-pluginets extrafunktioner.
Magento OAuth & OpenID Connect Single Sign-On (SSO)-pluginet gör det möjligt att logga in i Magento säkert med WordPress 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 pluginet. Avancerade Single Sign-On-funktioner som attributmappning för användarprofiler, rollmappning och så vidare stöds. Vi går igenom hur man konfigurerar SSO mellan Magento och WordPress i den här artikeln. Användare bör kunna logga in i Magento via WordPress i slutet av den här guiden.
Klicka här för att veta mer om andra funktioner vi erbjuder i Magento OAuth Single Sign-On (OAuth & OpenID Connect Client) plugin.

  • Logga in på din WordPress-instans som admin.
  • Gå till WordPress Dashboard >> Plugins och klicka på Lägg till en ny.
  • Sök efter OAuth Server Single Sign-On (SSO) plugin för WordPress och klicka på installera nu.
  • När du har installerat klicka på Aktivera.

Installation med Composer:
  • Köp miniOrange OAuth / OpenID Connect Single Sign On tillägg från Magento Marketplace.
  • 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.
  • "composer require 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 setup:upgrade

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 code MiniOrange OAuth
  • Kör följande kommandon på kommandotolken för att aktivera tillägget.
  • php bin/magento setup:di:compile php bin/magento setup:upgrade

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

Konfigurera WordPress som OAuth-leverantör
  • Gå till miniOrange OAuth-server på menyn till vänster och välj Anpassad OAuth 2.0-klient app.
Enkel inloggning för WordPress, välj OAuth-klient

  • Gå till miniOrange OAuth-server på menyn till vänster och välj Anpassad OAuth 2.0-klient app.
Logga in med WordPress i Magento Lägg till klient

  • Notera ner kund-ID och Klienthemlighet.
Magento Single Sign-On med WordPress - Klient-ID och hemlighet

  • När du har konfigurerat OAuth-providern går du till fliken OAuth-provider och konfigurerar OAuth-providerns namn, klient-ID, klienthemlighet, omfattning och angivna slutpunkter. (Du kan kopiera dessa värden i STEG 2 från programmets instrumentpanel.)

Se Slutpunkter nedan för att konfigurera OAuth-klienten

Omfattning:

profil openid e-post anpassad

Auktorisera slutpunkt:

https://{site_base_url}/wp-json/moserver/authorize

Åtkomsttokens slutpunkt:

https://{site_base_url}/wp-json/moserver/token

Få användarinformation slutpunkt:

https://{site_base_url}/wp-json/moserver/resource

  • Klicka på Spara 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 returnerats av din OAuth-leverantör till Magento i en tabell. Om du inte ser värden för Förnamn, Efternamn, E-postadress eller Användarnamn, gör de nödvändiga inställningarna i din OAuth-leverantör för att returnera denna information.
  • 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

  • Gå till kundens inloggningssida så ser du SSO-knappen i ditt användargränssnitt. Klicka på knappen och testa SSO:n.
Magento 2 OAuth SSO kund SSO

  • Du kommer att lyckas logga in på Magento.
magento SSO magento 2 OAuth-klient SSO Admin SSO

  • Gå till din administratörsinloggningssida så ser du knappen SSO på din administratörssida. Klicka på knappen för att initiera SSO som administratör.
Magento 2 Admin SSO inloggningsknapp

  • Efter att ha loggat in på magento som admin kommer du att omdirigeras till magento backend-instrumentpanel.
Magento 2 Admin SSO admin-kontrollpanel

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

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

  • Du kan ange en standardroll i det kostnadsfria pluginet som kommer att tilldelas alla användare som inte är administratörer när de utför SSO.
  • Gå till fliken Attribut/Rollmappning och navigera till avsnittet Rollmappning.
  • Välj standardrollen och klicka på Spara knapp.
AWS Cognito Magento SSO - AWS Cognito Single Sign-On(SSO) Login in Magento - rollkartläggning

Genom att konfigurera hood.discount som en OAuth-leverantör och Magento som en OAuth-klient Med hjälp av vårt Magento OAuth Client-plugin har du installerat Magento Single Sign-On (SSO) med WordPress. Inom några minuter kan du ge säker åtkomst till din Magento-webbplats med hjälp av WordPress inloggningsuppgifter tack vare den här lösningen.



 Tack för ditt svar. Vi återkommer snart.

Något gick fel. Skicka din fråga igen

Vi kontaktar dig tidigast!




ADFS_sso ×
Hej där!

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

stödja