Suchergebnisse :

×

WooCommerce-Web-App und mobile App mit Firebase-Benutzershop

WooCommerce-Web-App und mobile App mit Firebase-Benutzershop


Wenn Sie zu den Menschen gehören, deren E-Commerce-Shop auf WordPress mit WooCommerce entwickelt wurde, und Sie möchten, dass Ihr Unternehmen neue Höhen erreicht, dann ist es in diesem Wachstumsprozess wichtig, eine mobile Anwendung für Ihren Shop zu haben. Was? Sie haben die Anwendung bereits auf Firebase gehostet. Das ist großartig! Wir werden in diesem Artikel über die Firebase-WordPress-Integration über REST-APIs sprechen.
Was? Gibt es schlechte Nachrichten? Sie wissen nicht, wie Sie die beiden Dinge miteinander verbinden können? Machen Sie sich keine Sorgen, wir sind für Sie da. In diesem Artikel wird genau erklärt, was Sie für die Firebase-WordPress-Integration benötigen. Bleiben Sie also geduldig und legen Sie los.


Von Firebase ausgegebener Token-Benutzerfluss
WordPress Rest API-Authentifizierung
Von miniOrange

Das WordPress-REST-API-Authentifizierungs-Plugin bietet Sicherheit vor unbefugtem Zugriff auf Ihre WordPress-REST-APIs.

Weitere Informationen

Was ist Firebase SDK und WordPress?

Wie Sie vielleicht bereits wissen, ist Firebase eine Plattform von Google, mit der Sie mobile (Android/iOS) und Webanwendungen entwickeln und verbessern können. Firebase bietet Entwicklern viele Funktionen, mit denen sie Tools verwenden können, ohne dafür programmieren zu müssen. Es gibt Optionen wie Authentifizierung, Analyse, Datenspeicherung, Push-Benachrichtigungen usw. WordPress hingegen ist ein offenes CMS für Personen mit minimaler oder keiner Programmiererfahrung, um problemlos E-Shops, Websites usw. zu erstellen. Man geht davon aus, dass WordPress 35 % der Internet-Websites antreibt, die aus Blog-Sites, WooCommerce usw. bestehen. Mit der Einführung von WordPress-REST-APIs sind die Möglichkeiten gewachsen und können genutzt werden, um viele Funktionalitäten zu erreichen. Mit der Firebase-WordPress-Integration können Sie Daten problemlos zwischen Ihrem Firebase-Shop und der WordPress-WooCommerce-Site verschieben.

Nehmen wir an, Sie haben einen Shop auf WooCommerce eingerichtet und außerdem eine Anwendung auf Firebase gehostet. Jetzt müssen Sie sie nur noch integrieren. Nehmen wir an, Sie haben alle Ihre Benutzer in Firebase gespeichert und möchten, dass der mit WooCommerce auf WordPress erstellte E-Commerce-Shop für sie zugänglich ist. Dann können wir die WooCommerce-REST-APIs nutzen, indem wir die Firebase-Benutzerliste mit WooCommerce synchronisieren Datenbank. Dadurch funktioniert Ihre Firebase-WordPress-Integration reibungslos und Ihre Kunden können von dieser Integration profitieren. Die Anmeldung bei Firebase wird für Ihre Kunden eine einfache und schöne Erfahrung in Ihrer Anwendung sein.

Die Firebase WordPress WooCommerce-Integration bietet Benutzern die Möglichkeit, sich mit Firebase-Anmeldeinformationen bei der WooCommerce-Site anzumelden. Sie benötigen die WordPress REST API-Authentifizierungs-Plugin um WooCommerce-APIs mithilfe des Firebase-Anmelde-JWT-Tokens des Benutzers zu authentifizieren und entsprechend zu reagieren. Um die WooCommerce-API für mobile Apps verwenden zu können, müssen Sie a aktivieren Authentifizierungsmethode eines Drittanbieters Wählen Sie in der WP-REST-API die Option „OpenID-Verbindung“ aus und geben Sie den unten aufgeführten JWKs-Endpunkt ein:


    https://www.googleapis.com/service_accounts/v1/jwk/securetoken@system.gserviceaccount.com
Demobildschirm des WordPress REST API Plugins zur Authentifizierung bei Drittanbietern
Für mobile Anwendungen (IOS oder Android):

        Android - shttps://firebase.google.com/docs/auth/android/start
        IOS -  https://firebase.google.com/docs/auth/ios/start
    

Anwendungsfälle:

    Authentifizieren Sie WooCommerce-APIs mit dem Firebase-Anmeldetoken:

    Wenn Ihre Benutzer mit ihren Anmeldeinformationen bei Ihrer mobilen Anwendung auf Basis des Firebase SDK angemeldet sind, wird ihnen ein JWT-Token von Firebase zur Verfügung gestellt. Mit diesem Token können Sie die WooCommerce-REST-API für mobile Apps authentifizieren, Zugriff auf Details wie Bestellungen und Waren erhalten und die Funktionalität der mobilen Anwendung erweitern. So können Sie Benutzer über das von Firebase bereitgestellte JWT authentifizieren und nicht über das JWT einer anderen Partei, um die Benutzerdetails abzurufen. Mithilfe der WordPress-REST-API-Authentifizierung können Sie dieses JWT-Token von Firebase im Autorisierungsheader übergeben, um die WooCommerce-Rest-API aufzurufen und Firebase WordPress zu integrieren.

    Möglicherweise haben Sie auch neue Benutzer, die sich mit Firebase-Anmeldeinformationen bei Ihrer WordPress-Site anmelden und auf der Site auf den Link klicken können, um Ihre mobile Anwendung zu besuchen. Der Benutzer wird dann automatisch bei dieser Anwendung angemeldet, genau wie unser Plugin Stellen Sie einen Shortcode zur Verfügung, mit dem Sie das Firebase-JWT-Token in der URL der mobilen Anwendung übergeben können. Ihr WooCommerce muss dieses JWT-Token erfassen und die Anmeldung des Benutzers bei dieser Anwendung mithilfe der Firebase-WordPress-Integration ermöglichen.

    Die WordPress Firebase-Integration eröffnet viele Funktionalitäten, die mit dem WordPress REST API-Authentifizierungs-Plugin erreicht werden können.

    Greifen Sie mit Firebase-Tokens auf die WordPress WooCommerce /cocart Rest-API zu:

    Wenn Ihre WooCommerce-Site Cocart verwendet, um die Warenkorbdetails, Gutscheine, verfügbaren Versandmethoden usw. des Benutzers zu verwalten, und Sie dieselben Details in Ihrer Firebase-Anwendung anzeigen müssen, können Sie mit der WordPress-REST-API-Authentifizierung die mobile WooCommerce-API verwenden, um Daten zwischen ihnen zu synchronisieren WooCommerce-Firebase. Sie müssen ein von Firebase ausgestelltes Token/JWT senden, um den API-Aufruf an WooCommerce-APIs zu validieren, damit Daten in der App angezeigt werden können. Für weitere Informationen wenden Sie sich bitte an apisupport@xecurify.com.

    Verwenden Sie nach der sozialen Anmeldung Tokens von Firebase:

    Wenn Sie an der WooCommerce-Firebase-Integration interessiert sind, indem Sie Ihren Kunden ein nahtloses Benutzererlebnis bieten, möchten Sie möglicherweise eine Funktion zur sozialen Anmeldung in Ihrer Anwendung, mit der sich Benutzer über Gmail, Facebook, Twitter usw. bei Ihrer WooCommerce-Anwendung anmelden können, während sie auf der aktuellen Seite bleiben. Nach der Anmeldung über Facebook, Twitter oder Instagram usw. erhalten Sie von Firebase einen JWT-Token, mit dem Sie die WordPress-REST-APIs sicher aufrufen können und die Ressourcen geschützt bleiben. In diesem Fall hilft Ihnen unser WordPress-REST-API-Authentifizierungs-Plugin bei der Authentifizierung der REST-API-Anfrage, indem es das in der REST-API-Anfrage übergebene Firebase-JWT-Token für den Zugriff auf die WordPress-Datenbank validiert, nachdem SSO mit einigen sozialen Medien in Ihrer mobilen Anwendung durchgeführt wurde. Für weitere Informationen wenden Sie sich bitte an apisupport@xecurify.com.

    Greifen Sie mithilfe von Firebase-Tokens auf Firebase-APIs zu, um Daten zu verarbeiten:

    Angenommen, Sie haben Daten auf Firebase gespeichert und möchten die Daten weiterverarbeiten, um sie für das Wachstum Ihrer WooCommerce-Verkäufe zu analysieren. Der Zugriff auf Firebase-APIs sollte jedoch durch die von Firebase ausgegebenen Token authentifiziert werden, beispielsweise JWT-Token. Mit der WordPress-REST-API-Authentifizierung können Sie also mithilfe der Firebase-Tokens auf die Firebase-APIs zugreifen, um den API-Aufruf zu authentifizieren und Ihnen Freiheit bei der Analyse zu geben und Verarbeitung der Daten. Auf diese Weise sind Ihre Daten sicher und es besteht keine Gefahr von Datenlecks, da der REST-API-Aufruf mithilfe von Firebase-Tokens authentifiziert wird.

    Automatische Anmeldung bei WordPress mit Firebase:

    Wenn Sie über eine mobile Anwendung (Firebase-Benutzer) verfügen und möchten, dass sich diese Benutzer bei Ihrer WordPress-Site anmelden, ohne dass sie sich erneut registrieren müssen. Mit der WordPress-REST-API-Authentifizierung können Sie diesen Anwendungsfall mit der WordPress-Firebase-Integration erreichen. Wenn Sie sich über Firebase anmelden, wird ein Benutzer in WordPress erstellt und im WordPress-Dashboard angemeldet.

    Single Sign On (SSO) in WordPress mit Firebase:

    Firebase bietet Ihnen die Möglichkeit, die Benutzeranmeldung bei der WooCommerce-Site mit Firebase-Anmeldeinformationen zu ermöglichen. Benutzer können sich mit ihren Firebase-Anmeldeinformationen mit unserem Firebase-Authentifizierungs-Plugin bei Ihrer WooCommerce-Site anmelden. Sobald die Firebase-WooCommerce-Integration mit dem Firebase-Authentifizierungs-Plugin eingerichtet ist, können Sie bei der Registrierung bei WooCommerce die Option „Benutzer automatisch in Firebase erstellen“ aktivieren. Für weitere Informationen wenden Sie sich bitte an uns Mehr Info.

Empfohlene Plugins

Das WordPress-REST-API-Authentifizierungs-Plugin bietet Sicherheit vor unbefugtem Zugriff auf Ihre WordPress-REST-APIs. Es bietet Ihnen eine Vielzahl von Authentifizierungsmethoden wie Basisauthentifizierung, API-Schlüsselauthentifizierung, OAuth 2.0-Authentifizierung und JWT-Authentifizierung.

 Getestet mit 5.9.2

Mit diesem Plugin können Sie benutzerdefinierte Endpunkte/REST-Routen zum Abrufen/Ändern/Erstellen/Löschen von Daten über eine benutzerfreundliche grafische Oberfläche und auch mit benutzerdefinierten SQL-Abfragen erstellen. Außerdem bietet das Plugin die Funktion, externe APIs mit Plattformen von Drittanbietern in Ihre WordPress-Site zu integrieren.

 Getestet mit 5.9.2

Benutzerdefinierte Anforderungen

Wir bei miniOrange haben versucht, alle Szenarien in diesem Anwendungsfall der Firebase-WordPress-Integration über REST-APIs abzudecken. Wenn Sie jedoch der Meinung sind, dass Sie einige zusätzliche Funktionen in der WordPress Firebase-Integration oder eine zusätzliche Funktion benötigen, wenden Sie sich an uns apisupport@xecurify.com und wir werden uns in weniger als 24 Stunden bei Ihnen melden, um Ihren detaillierten Anwendungsfall zu verstehen und die Anpassungen entsprechend Ihren Anforderungen vorzunehmen.
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