Sökresultat :

×

Apple Single Sign-On (SSO) OAuth / OpenID Anslut till Magento | Magento Apple SSO-inloggning

Apple Single Sign-On (SSO) OAuth / OpenID Anslut till Magento | Magento Apple SSO-inloggning


Integration av Apple Logga in (Apple 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 ställa in Apple Login på Magento (Apple 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 Apple. I slutet av den här artikeln bör användare kunna logga in på Magento med Apple. 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 Apple som 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 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 Apple i den här artikeln. Användare bör kunna logga in på Magento via Apple 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-oauth-sso:{version}"
  • 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

Magento OAuth OpenID Connect SSO-tillägg tillåter inloggning (Single Sign-On) till Magento med din Azure AD, Azure B2C, AWS Cognito, WSO2, Okta, LinkedIn, Google, Facebook, Slack, Discord eller andra anpassade OAuth 2.0-leverantörer [24/7] STÖD]

 Testad med 2.4.5

Steg för att konfigurera Apple OAuth & OpenID Single Sign-On (SSO) Inloggning till Magento

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

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

miniorange img Konfigurera Apple som OAuth-leverantör
  • Först av allt, gå till https://developer.apple.com Klicka på Konto och logga in med ditt Apple-utvecklarkonto.
  • apple enkel inloggning SSO Logga in på apple Magento apple enkel inloggning SSO skapa apple-konto | Magento Apple SSO
  • Klicka på Certifikat, identifierare & Profiler fliken.
  • Magento apple enkel inloggning SSO-inloggningscertifikat, identifierare och profiler
  • Klicka på i menyn till vänster Identifierare och efter det klicka på Plusikon (blå färg) . Klicka på Fortsätta för de kommande 2 sidorna.
  • Magento apple SSO login användaridentifierare | Magento Apple-inloggning
  • ange Beskrivning och Paket-ID för App-ID. (Paket-ID:t ska vara i omvänd dns-stilsträng.)
  • apple enkel inloggning SSO-inloggningsapp Beskrivning
  • I Capabilities scrolla nedåt och välj skylt med äpple och klicka på Redigera länken.
  • apple enkel inloggning SSO-inloggning | Apple logga in i Magento
  • Välja Aktivera som ett primärt app-id och klicka på Spara. Klicka på Fortsätta och klicka sedan på Registrera.
  • apple enkel inloggning SSO primär app | Magento Apple-inloggning
  • Klicka på i det högra hörnet Fortsätta och efter det Registrera knapp.
  • Klicka igen på Plus-ikonen( blå färg). Välj Service-ID och klicka på Fortsätt.
  • Magento Apple SSO | Apple logga in i Magento
  • ange Beskrivning och Identifiera(Identifierare skulle vara ditt klient-id). och klicka på Fortsätta och efter det Registrera knapp.
  • apple enkel inloggning SSO-inloggningsbeskrivning och klient-id
  • Klicka på Nycklar fliken från den vänstra menyn. Klicka på Plus-ikonen för att registrera en ny nyckel.
  • Magento SSO Apple Login registrera en ny nyckel
  • Ge din Nyckel ett namn och välj Logga in med Apple och klicka på Inställd knapp.
  • OAuth 2.0 Magento SSO inloggningsnyckel Magento Apple Login
  • Välj din Primärt ID och klicka på Save knappen och klicka sedan på i högra hörnet Fortsätta och Registrera knapp.
  • apple enkel inloggning SSO inloggningsapp Registrera
  • Klicka på Download när nyckeln har laddats ner klicka på Färdig knapp.
  • apple enkel inloggning SSO Ladda ner när nyckeln har laddats ner
  • Klicka på i den vänstra menyn Identifierare och högerklicka på App-ID:n.
  • apple enkel inloggning SSO välj app-id | Magento apple SSO
  • Klicka på Service-ID från rullgardinsmenyn.
  • Magento Apple enkel inloggning SSO utvalda tjänst-ID är apple AppID
  • Välj din Service-ID från listan.
  • Magento enkel inloggning SSO välj tjänst-ID | Magento SSO
  • Välja Logga in med Apple och klicka på Inställd knapp.
  • Magento apple enkel inloggning SSO-inloggningsapp konfigurera | Magento 2 SSO
  • Välj Primärt app-id från rullgardinsmenyn och skriv in Domän och Omdirigeringsadress i Domains och Subdomains respektive Return URLs och klicka på Nästa knappen (Du får domännamnet och omdirigeringsadressen från plugin-programmet miniOrange).
  • apple enkel inloggning SSO social inloggning apple redirectURL
  • Verifiera detaljerna och klicka på Färdig knapp. Efter det i det högra hörnet klickar du på Fortsätta knapp.
  • kopiera Identifieringsvärde och klicka på Save knapp.
  • apple enkel inloggning SSO app-id och hemlighet | Magento SSO
  • Ange identifieringsvärdet i klient-ID:t och kopiera nedladdad nyckel värde i klienthemlighet för miniOrange OAuth Client-plugin.

2. Generera hemlig nyckel

  • Ladda ner Ruby-installationsprogrammet från följande länk https://rubyinstaller.org/downloads/ och installera sedan den.
  • Sök efter Start-kommandotolken med ruby, öppna ruby-kommandotolken och installera JWT gem genom att köra följande kommando på kommandoraden: gem install JWT.
  • Kopiera nedanstående kod i en fil och spara filen med filtillägget .rb. Behåll den här .rb-filen och den nedladdade .p8-filen i samma mapp.
  • Ange namnet på den nedladdade filen exempel= "key.P8", key_id , client_id, team_id i koden
  • Öppna Ruby kommandotolk och kör ovanstående kod med följande kommando rubin filnamn.rb
  • kräver 'jwt'key_file = 'nyckel.P8'
    team_id = ''
    client_id = ''
    key_id = ''
    ecdsa_key = OpenSSL::PKey::EC.new IO.read key_file
    rubriker = {
    'kid' => nyckel_id
    }
    anspråk = {
    'iss' => team_id,
    'iat' => Time.now.to_i,
    'exp' => Time.now.to_i + 86400*180,
    'aud' => 'https://appleid.apple.com',
    'sub' => klient-id,
    }
    token = JWT.encode claims, ecdsa_key, 'ES256', headers
    sätter token
  • Du kommer att få din hemliga nyckel. Kopiera den hemliga nyckeln.
  • Magento apple hemlig nyckel | Apple SSO magento 2

Du har konfigurerat Apple som OAuth-leverantör för att uppnå Apple Single Sign-On (SSO) med Magento för användarautentisering.

3. 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: e-mail
    Auktorisera slutpunkt: https://appleid.apple.com/auth/authorize?response_mode=form_pos
    Åtkomsttokens slutpunkt: https://appleid.apple.com/auth/token
  • Klicka på Save knappen för att spara inställningarna.
  • Klicka på Testkonfiguration knapp.
  • Magento 2 OAuth-uppgifter Apple 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 Apple SSO Apple magento SSO magento 2 OAuth-klient SSO Apple SSO

4: 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

5: 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.
  • Apple Magento SSO - Apple Single Sign-On(SSO) Inloggning i Magento - rollkartläggning

Genom att konfigurera Apple 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 Apple Single Sign-On (SSO). Inom några minuter kommer du att kunna ge säker åtkomst till din Magento-webbplats med hjälp av Apples 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 sig

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
Kontakta miniOrange Support
framgång

Tack för din förfrågan.

Om du inte hör från oss inom 24 timmar, skicka gärna ett uppföljningsmail till info@xecurify.com