Suchergebnisse :

×

Apple Single Sign-On (SSO) OAuth / OpenID Connect in Magento | Magento Apple SSO-Anmeldung

Apple Single Sign-On (SSO) OAuth / OpenID Connect in Magento | Magento Apple SSO-Anmeldung


Integration von Apple Anmeldung (Apple OAuth Single Sign-On) mit Magento unter Verwendung des OAuth 2.0-Protokolls. Das Magento OAuth / OpenID Connect Single Sign-On (SSO)-Plugin erleichtert die Verwendung von OAuth2 zum Einrichten von Apple Login auf Magento (Apple Single Sign On).

Das Plugin kann über andere Social-Media-Quellen sowie benutzerdefinierte OAuth- und OIDC-Anbieter eingerichtet werden. Es enthält viele Single Sign-On (SSO)-Funktionen, wie z. B. Attributzuordnung für Benutzerprofile, Rollenzuordnung und so weiter. In diesem Leitfaden erfahren Sie, wie Sie SSO zwischen Magento und Apple einrichten. Am Ende dieses Artikels sollten Benutzer in der Lage sein, sich mit Apple bei Magento anzumelden. Hier geht es weiter. um mehr über die zusätzlichen Funktionen des Magento OAuth Single Sign-On (OAuth & OpenID Connect Client) Plugins zu erfahren.

Das Magento OAuth & OpenID Connect Single Sign-On (SSO)-Plugin ermöglicht die sichere Anmeldung bei Magento mit Apple als OAuth- und OpenID Connect-Anbieter. Sie können auch alternative OAuth-Anbieter wie Azure B2C, Office 365 und andere benutzerdefinierte Anbieter verwenden, um das Plugin zu konfigurieren. Erweiterte Single-Sign-On-Funktionen wie Benutzerprofil-Attributzuordnung, Rollenzuordnung usw. werden unterstützt. In diesem Artikel erfahren Sie, wie Sie SSO zwischen Magento und Apple einrichten. Am Ende dieses Handbuchs sollten Benutzer in der Lage sein, sich über Apple bei Magento anzumelden.

Hier geht es weiter. Erfahren Sie mehr über andere Funktionen, die wir im Magento OAuth Single Sign-On-Plugin (OAuth & OpenID Connect Client) bereitstellen

Voraussetzungen: Download und Installation

Installation mit Composer:
  • Kaufen Sie die miniOrange OAuth / OpenID Connect Single Sign On Erweiterung vom Magento-Marktplatz.
  • Gehen Sie zu Mein Profil -> Meine Einkäufe
  • Bitte stellen Sie sicher, dass Sie die richtigen Zugriffsschlüssel verwenden (Mein Profil – Zugriffsschlüssel).
  • Fügen Sie die Zugriffsschlüssel in Ihre auth.json-Datei in Ihr Projekt ein
  • Verwenden Sie den folgenden Befehl, um die Erweiterung zu Ihrem Projekt hinzuzufügen.
    „Komponist benötigt miniorange-oauth-sso:{version}“
  • Sie können den Modulnamen und die Liste der Versionen in der Auswahl unterhalb des Namens des Erweiterungsmoduls sehen.
  • Führen Sie die folgenden Befehle an der Eingabeaufforderung aus, um die Erweiterung zu aktivieren.
  • php bin/magento setup:di:compile
    PHP Bin / Magento Setup: Upgrade

Manuelle Installation:
  • Laden Sie die ZIP-Datei der miniOrange OAuth OpenID Connect Single Sign-On-Erweiterung von herunter hier.
  • Entpacken Sie den gesamten Inhalt der Zip-Datei im MiniOrange/OAuth-Verzeichnis.
  • {Stammverzeichnis von Magento} App Code MiniOrange OAuth
  • Führen Sie die folgenden Befehle an der Eingabeaufforderung aus, um die Erweiterung zu aktivieren.
  • php bin/magento setup:di:compile
    PHP Bin / Magento Setup: Upgrade

Die Magento OAuth OpenID Connect SSO-Erweiterung ermöglicht die Anmeldung (Single Sign-On) bei Magento mit Ihrem Azure AD, Azure B2C, AWS Cognito, WSO2, Okta, LinkedIn, Google, Facebook, Slack, Discord oder anderen benutzerdefinierten OAuth 2.0-Anbietern [24/7 UNTERSTÜTZUNG]

 Getestet mit 2.4.5

Schritte zum Konfigurieren von Apple OAuth und OpenID Single Sign-On (SSO) Anmeldung bei Magento

1. Richten Sie Apple als OAuth-Anbieter ein

Führen Sie die folgenden Schritte aus, um Apple als OAuth-Anbieter zu konfigurieren

miniorange img Konfigurieren Sie Apple als OAuth-Anbieter
  • Gehen Sie zunächst zu https://developer.apple.com Klicken Sie auf Konto und melden Sie sich mit Ihrem Apple-Entwicklerkonto an.
  • Apple Single Sign-On SSO Melden Sie sich bei Apple an Magento Apple Single Sign-On SSO Apple-Konto erstellen | Magento Apple SSO
  • Klicken Sie auf Zertifikate, Identifikatoren & Profil Tab.
  • Magento Apple Single Sign-On SSO-Anmeldung Zertifikate, Kennungen und Profile
  • Klicken Sie im linken Menü auf Identifiers und danach auf klicken Plus-Symbol (blaue Farbe) . Klicken Sie auf Fortfahren für die nächsten 2 Seiten.
  • Magento Apple SSO-Login-Benutzerkennungen | Magento-Apple-Login
  • Enter Beschreibung und Bundle-ID für die App-ID. (Die Bundle-ID sollte eine Zeichenfolge im Reverse-DNS-Stil sein.)
  • Beschreibung der Apple Single Sign-On SSO-Anmelde-App
  • Im Leistungen Abschnitt nach unten scrollen und auswählen Schild mit Apfel und klicken Sie auf Bearbeiten Link.
  • Apple Single Sign-On SSO-Anmeldung | Apple-Login in Magento
  • Auswählen Als primäre App-ID aktivieren und klicken Sie auf Speichern. Klicken Sie auf Fortfahren und dann auf klicken Registrieren.
  • Apple Single Sign-On SSO primäre App | Magento-Apple-Login
  • Klicken Sie in der rechten Ecke auf Fortfahren und danach Registrieren .
  • Klicken Sie erneut auf Plus-Symbol( blaue Farbe). Wählen Dienst-IDs und klicken Sie auf Weiter.
  • Magento Apple SSO | Apple-Login in Magento
  • Enter Beschreibung und Identifizieren(Bezeichner wäre Ihre Kunden-ID). und klicken Sie auf Fortfahren und danach Registrieren .
  • Apple Single Sign-On SSO-Anmeldebeschreibung und Client-ID
  • Klicken Sie auf Tasten Klicken Sie im linken Menü auf die Registerkarte Plus-Symbol um einen neuen Schlüssel zu registrieren.
  • Magento SSO Apple Login registrieren Sie einen neuen Schlüssel
  • Gib dein Wesentliche Geben Sie einen Namen ein und wählen Sie aus Melden Sie sich bei Apple an und klicken Sie auf Einrichtung .
  • OAuth 2.0 Magento SSO-Anmeldeschlüssel Magento Apple Login
  • Wählen Sie Ihre Primäre ID und klicken Sie auf Speichern Klicken Sie auf die Schaltfläche und klicken Sie anschließend in der rechten Ecke auf Fortfahren und Registrieren .
  • Apple Single Sign-On SSO-Anmelde-App Registrieren
  • Klicken Sie auf Herunterladen Sobald der Schlüssel heruntergeladen wurde, klicken Sie auf die Schaltfläche Erledigt .
  • Laden Sie Apple Single Sign-On SSO herunter, sobald der Schlüssel heruntergeladen wurde
  • Klicken Sie im linken Menü auf Identifiers und rechts oben klicken App-IDs.
  • Apple Single Sign-On SSO App-ID auswählen | Magento Apple SSO
  • Klicken Sie auf Dienst-IDs aus dem Dropdown-Menü.
  • Magento Apple Single Sign-On SSO Select Service IDs sind Apple AppIDs
  • Wählen Sie Ihre Dienst-ID von der Liste.
  • Magento Single Sign-On SSO Service-IDs auswählen | Magento-SSO
  • Auswählen Melden Sie sich bei Apple an und klicken Sie auf Einrichtung .
  • Magento Apple Single Sign-On SSO-Anmelde-App konfigurieren | Magento 2 SSO
  • Wähle aus Primäre App-ID aus dem Dropdown-Menü und geben Sie ein Domain und URL umleiten in Domänen und Subdomänen bzw. Rückgabe-URLs und klicken Sie auf Weiter Schaltfläche (Sie erhalten den Domainnamen und die Weiterleitungs-URL vom miniOrange-Plugin).
  • Apple Single Sign-On SSO Social Login Apple RedirectURL
  • Überprüfen Sie die Details und klicken Sie auf Erledigt Taste. Klicken Sie anschließend in der rechten Ecke auf Fortfahren .
  • Kopieren Sie die Bezeichnerwert und klicken Sie auf Speichern .
  • Apple Single Sign-On SSO-App-ID und Geheimnis | Magento-SSO
  • Geben Sie den Bezeichnerwert in die Client-ID ein und kopieren Sie den Schlüssel heruntergeladen Wert im Client-Geheimnis des miniOrange OAuth-Client-Plugins.

2. Geheimen Schlüssel generieren

  • Laden Sie das Ruby-Installationsprogramm über den folgenden Link herunter https://rubyinstaller.org/downloads/ und dann installieren Sie es.
  • Suchen Sie mit Ruby nach der Start-Eingabeaufforderung, öffnen Sie die Ruby-Eingabeaufforderung und installieren Sie das JWT-Gem, indem Sie den folgenden Befehl in der Befehlszeile ausführen:gem install JWT.
  • Kopieren Sie den folgenden Code in eine Datei und speichern Sie die Datei mit der Erweiterung .rb. Bewahren Sie diese .rb-Datei und die heruntergeladene .p8-Datei im selben Ordner auf.
  • Geben Sie den Namen der heruntergeladenen Datei example= ein „key.P8“, key_id, client_id, team_id im Code
  • Öffnen Sie die Ruby-Eingabeaufforderung und führen Sie den obigen Code mit dem folgenden Befehl aus Ruby-Dateiname.rb
  • require 'jwt'key_file = 'key.P8'
    team_id = ''
    client_id = ''
    key_id = ''
    ecdsa_key = OpenSSL::PKey::EC.new IO.read key_file
    Header = {
    'Kind' => key_id
    }
    Ansprüche = {
    'iss' => team_id,
    'iat' => Time.now.to_i,
    'exp' => Time.now.to_i + 86400*180,
    'aud' => 'https://appleid.apple.com',
    'sub' => client_id,
    }
    token = JWT.encode-Ansprüche, ecdsa_key, 'ES256', Header
    setzt Token
  • Sie erhalten Ihren geheimen Schlüssel. Kopieren Sie den geheimen Schlüssel.
  • Geheimer Magento-Apple-Schlüssel | Apple SSO Magento 2

Sie haben erfolgreich konfiguriert Apple als OAuth-Anbieter zur Erreichung von Apple Single Sign-On (SSO) mit Magento zur Benutzerauthentifizierung.

3. Magento 2 als OAuth-Client konfigurieren

  • Nachdem Sie den OAuth-Anbieter erfolgreich konfiguriert haben, gehen Sie zur Registerkarte „OAuth-Anbieter“ und konfigurieren Sie ihn Name des OAuth-Anbieters, Kunden-ID, Kundengeheimnis, Geltungsbereich und bereitgestellte Endpunkte.

    Informationen zur Konfiguration des OAuth-Clients finden Sie unten unter „Endpunkte“.


    Umfang: E-Mail
    Endpunkt autorisieren: https://appleid.apple.com/auth/authorize?response_mode=form_pos
    Zugriffstoken-Endpunkt: https://appleid.apple.com/auth/token
  • Klicken Sie auf Speichern Schaltfläche, um die Einstellungen zu speichern.
  • Klicken Sie auf Testkonfiguration .
  • Magento 2 OAuth-Anmeldeinformationen Apple SSO OAuth
  • Sie sehen alle von Ihrem OAuth-Anbieter an Magento zurückgegebenen Werte in einer Tabelle. Wenn für „Vorname“, „Nachname“, „E-Mail“ oder „Benutzername“ kein Wert angezeigt wird, nehmen Sie die erforderlichen Einstellungen in Ihrem OAuth-Anbieter vor, um diese Informationen zurückzugeben.
  • Das miniOrange Premium Plugin bietet Ihnen auch die Funktion dazu Leiten Sie Ihren Benutzer automatisch zur IdP-Anmeldeseite weiter.
  • Magento 2 OAuth automatische Umleitung zu IDP Magento SSO
  • Gehen Sie zur Registerkarte „Anmeldeeinstellungen“ und aktivieren Sie die Optionen zum Aktivieren von SSO auf Ihrer Magento-Site.
  • Magento 2 OAuth ermöglicht SSO Magento SSO
  • Sie haben Ihr Magento 2 erfolgreich als OAuth-Client konfiguriert. Sie sehen die SSO-Schaltfläche in Ihrem Frontend. Klicken Sie auf die Schaltfläche und testen Sie das SSO.
  • Magento 2 OAuth SSO Apple SSO Apple Magento SSO Magento 2 OAuth-Client SSO Apple SSO

4: Attributzuordnung (optional). *Dies ist eine Premium-Funktion.

  • Sie können Attribute auf der Registerkarte „Attributzuordnung“ zuordnen. In der kostenlosen Version des Plugins dürfen nur Benutzername und E-Mail zugeordnet werden. In der Premium-Version des Plugins können Sie jedoch verschiedene Attribute, die von Ihrem OAuth-Anbieter stammen, den auf Ihrer Magento-Site vorhandenen Attributen zuordnen.
  • Magento 2 OAuth-Attributzuordnung Magento SSO

5: Rollenzuordnung (optional). *Dies ist eine Premium-Funktion.

  • Sie können im kostenlosen Plugin eine Standardrolle angeben, die allen Benutzern ohne Administratorrechte zugewiesen wird, wenn sie SSO durchführen.
  • Gehen Sie zur Registerkarte „Attribut-/Rollenzuordnung“ und navigieren Sie zum Abschnitt „Rollenzuordnung“.
  • Wählen Sie die Standardrolle aus und klicken Sie auf die Schaltfläche Speichern.
  • Apple Magento SSO – Apple Single Sign-On (SSO) Anmeldung in Magento – Rollenzuordnung

Durch die Konfiguration Apple als OAuth-Anbieter und Magento als OAuth-Client Mit unserem Magento OAuth Client-Plugin haben Sie Magento Apple Single Sign-On (SSO) erfolgreich installiert. Dank dieser Lösung können Sie innerhalb weniger Minuten mit Apple-Anmeldeinformationen einen sicheren Zugriff auf Ihre Magento-Site gewähren.

Weitere Informationen


Warum entscheiden sich unsere Kunden für miniOrange Magento Single Sign-On (SSO)-Lösungen?


Support 24/7

Wir bieten 24/7-Support für alle Magento-Lösungen. Wir stellen eine qualitativ hochwertige Unterstützung sicher, die Ihren Anforderungen entspricht.

Registrieren

Kundenbewertungen

Sehen Sie selbst, was zufriedene Kunden über unsere zuverlässigen Magento-Lösungen sagen.

Bewertungen

Umfangreiche Einrichtungsanleitungen

Einfache und präzise Schritt-für-Schritt-Anleitungen und Videos, die Ihnen bei der Konfiguration innerhalb weniger Minuten helfen.

Demo ansehen


Wir bieten sichere Identitätslösungen für Single Sign-On, Zwei-Faktor-Authentifizierung, Bereitstellung und vieles mehr. Bitte kontaktieren Sie uns unter

 +1 978 658 9387 (USA) | +91 97178 45846 (Indien)   magentosupport@xecurify.com

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support
Kontaktieren Sie den miniOrange-Support
Erfolg

Vielen Dank für Ihre Anfrage.

Wenn Sie innerhalb von 24 Stunden nichts von uns hören, können Sie gerne eine Folge-E-Mail an senden info@xecurify.com