Magento OAuth-klientintegration med WordPress för enkel inloggning (SSO) | SSO med WordPress
Översikt
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.
Förutsättningar: Ladda ner och installation
- 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.
- 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.
"composer require miniorange_inc/miniorange-oauth-sso"
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.
- Kör följande kommandon på kommandotolken för att aktivera tillägget.
{Root Directory of Magento} app code MiniOrange OAuth
php bin/magento setup:di:compile
php bin/magento setup:upgrade
Konfigurationssteg
Steg 1. Konfigurera WordPress som OAuth-leverantör
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.

- Gå till miniOrange OAuth-server på menyn till vänster och välj Anpassad OAuth 2.0-klient app.

- Notera ner kund-ID och Klienthemlighet.

2. Konfigurera Magento 2 som OAuth-klient
- 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.

- 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.
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)

- Om du vill initiera SSO från vilken sida som helst kan du också använda SSO-länken som finns i tillägget.

- Premium-tillägget ger dig också funktionen till omdirigera din användare automatiskt till IdP-inloggningssidan om användaren inte redan är inloggad.

4. Kund/administratör SSO
5. Attribut-/anpassad attributmappning (valfritt). (*Detta är en premiumfunktion)
6. Rollmappning (valfritt). (*Detta är en premiumfunktion)
- 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.

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.
Ytterligare resurser
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen







Registrera