nopCommerce OAuth Enkel inloggning (SSO) med Google som IDP
Översikt
nopCommerce OAuth Single Sign-On (SSO) plugin ger möjlighet att aktivera OAuth enkel inloggning för din nopCommerce-butik med hjälp av Google som OAuth-leverantör, Använda Enskilt inloggning Du kan bara använda ett lösenord för att komma åt din nopCommerce-butik och dina tjänster. Vår modul är kompatibel med alla OAuth-kompatibla identitetsleverantörerHär går vi igenom en steg-för-steg-guide för att konfigurera Enkel inloggning (SSO) mellan nopCommerce och Google.
Förutsättningar: Ladda ner och installation
- Ladda ner nopCommerce OAuth-modulen för enkel inloggning (SSO).
- För att installera pluginet, logga in som administratör i din nopCommerce-butik. I administratörspanelen, navigera till Fliken Konfiguration >> Lokala plugins.
- Klicka på Ladda upp plugin eller tema knappen längst upp till höger, klicka sedan på Välj fil i popup-fönstret, välj den nedladdade ZIP-filen för plugin-programmet och klicka på Ladda upp plugin eller tema att fortsätta.
- Efter att du har laddat upp pluginet klickar du på Starta om programmet för att tillämpa ändringarnaNär programmet har startat om visas plugin-programmet nedan. Klicka på installera knappen för att installera den och klicka sedan på Starta om programmet igen för att tillämpa ändringarna.
Konfigurationssteg
Steg-för-steg-guide för nopCommerce OAuth SSO med Google som identitetsleverantör.
- Efter lyckad installation, leta reda på plugin-programmet i listan och klicka på Inställd knappen för att fortsätta med installationen.
1. Aktivera SAML-pluginet med licensnyckeln
- När du klickar Inställd, kommer du att omdirigeras till licensaktiveringssidan och du kommer att få en testlicensnyckel till din registrerade e-postadress.
- Om du inte har fått licensnyckeln i den e-postadress du angett, använd Ladda ner licensnyckel knappen i pluginet för att ladda ner licensfilen.
- För att aktivera plugin-programmet kan du antingen:
- Ange licensnyckel mottagen via e-post i det angivna inmatningsfältet.
- Ladda upp licensfilen som du laddade ner med knappen som nämns ovan.
OR
- Markera sedan rutan "Jag har läst ovanstående villkor och jag vill aktivera mellanprogramvaran", och klicka Aktivera licens knapp.
2. Konfigurera nopCommerce Callback-URL i Google
- Efter lyckad licensaktivering öppnas plugin-instrumentpanelen enligt nedan.
- Klicka på Lägg till ny IDP knappen för att konfigurera en ny identitetsleverantör.
- Under fliken Plugin-inställningar väljer du Google som din identitetsleverantör från listan.
- När du har valt din identitetsleverantör från listan öppnas sidan för konfiguration av identitetsleverantör.
- I Inställningar för identitetsleverantör fliken hittar du Återuppringnings-URL under Omdirigera webbadresser sektion.
- Kopiera denna URL och ha den till hands, eftersom den kommer att krävas när du konfigurerar identitetsleverantören.
- Du kan också kopiera Omdirigerings-URL för utloggning från avsnittet Omdirigerings-URL:er för konfiguration av identitetsleverantör.
- Gå tillhttps://console.developers.google.com/ och registrera dig/logga in.
- Klicka på Välj projekt för att skapa ett nytt Google Apps-projekt kommer du att se en popup med listan över alla dina projekt.
- Du kan klicka på Nytt projekt knappen för att skapa ett nytt projekt.
- Ange ditt projektnamn under Projektnamn fältet och klicka på Skapa.
- Gå till navigationsmenynAPI: erTjänsterReferenser.
- Klicka på Skapa Referenser -knappen och välj sedan OAuth-klient-ID från de alternativ som tillhandahålls.
- 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.
- Välj hur du vill konfigurera och registrera din app och klicka på skapa knapp.
- Ange nödvändiga uppgifter som t.ex Appens namn, e-post för användarsupport. och klicka på Spara och fortsätt knapp.
- Nu för att konfigurera omfattningar, klicka på Lägg till eller ta bort scopes knapp.
- 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å Uppdatering knapp.
- Gå till Fliken Inloggningsuppgifter och klicka på Skapa Referenser knapp. Välj Webbapplikation från rullgardinsmenyn för att skapa en ny applikation.
- Ange det namn du vill ha för ditt klient-ID under namnfältet och ange Omdirigera/återuppringnings-URI från miniOrange nopCommerce OAuth-plugin under Auktoriserad omdirigering URI-fältet och klicka på Skapa knapp.
- Du kommer att se en popup med klient-ID och klienthemlighet. Kopiera din kund-ID och Klienthemlighet och spara den i din miniOrange nopCommerce OAuth-pluginkonfiguration.
Du har framgångsrikt konfigurerat Google som OAuth-server (identitetsleverantör) för att uppnå SSO-inloggning i din nopCommerce-applikation.
3. Konfigurera identitetsleverantörens klient-ID, klienthemlighet och slutpunkter i nopCommerce
- I Inställningar för identitetsleverantör fliken, bläddra ner till Leverantörskonfiguration sektion.
- Enligt Leverantörskonfiguration sektion, ange IdP-namn och tillhandahålla Klient-ID och klienthemlighet hämtad från Google-appen.
- Ange de obligatoriska slutpunkterna, t.ex. Auktoriseringsslutpunkt, tokenslutpunkt, resursslutpunkt och utloggningsslutpunkt i avsnittet Slutpunkter.
- Se tabellen nedan för att konfigurera omfattning och slutpunkter för Google i pluginet.
| Auktorisera slutpunkt: | https://accounts.google.com/o/oauth2/auth |
| Åtkomsttokens slutpunkt: | https://www.googleapis.com/oauth2/v4/token |
| Resursslutpunkt: | https://www.googleapis.com/oauth2/v1/resource |
- Klicka på Spara inställningar för att spara din konfiguration.
4. Testar OAuth SSO
- När du har angett klient-ID, klienthemlighet och slutpunktsinformation, navigera tillbaka till instrumentpanelen. Klicka på de tre punkterna (⋮) bredvid den konfigurerade identitetsleverantören och välj Testkonfiguration.
- Vid lyckad konfiguration får du attributnamn och attributvärden i testkonfigurationsfönstret.
5. Attributmappning
- Enligt Attribut/rollmappning På fliken "mappera" attributnamnen som tillhandahålls av din identitetsleverantör med dina nopcommerce-butiksattribut.
- Klicka på Spara knapp.
- På fliken Attribut-/Rollmappning bläddrar du ner till Standardrollmappning avsnittet och välj rollen från Välj Roll rullgardinsmenyn som du vill tilldela användare som standard. Klicka sedan på Spara.
6. Lägger till SSO-länk för din nopCommerce-butik
- När du har sparat attributmappningen, navigera tillbaka till instrumentpanelen. Klicka på de tre punkterna (⋮) bredvid den konfigurerade identitetsleverantören och välj SSO-länk.
- SSO-länken kopieras automatiskt, och en "Kopierad till urklipp" aviseringen kommer att visas.
Relaterade artiklar
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen
