Résultats de recherche :

×

Application Web et application mobile WooCommerce avec boutique d'utilisateurs Firebase

Application Web et application mobile WooCommerce avec boutique d'utilisateurs Firebase


Si vous faites partie de ces personnes qui ont développé leur boutique de commerce électronique sur WordPress à l'aide de WooCommerce et que vous souhaitez que votre entreprise atteigne de nouveaux sommets, alors une chose importante dans ce processus de croissance est d'avoir une application mobile pour votre boutique. Quoi? Vous avez déjà l'application hébergée sur Firebase. C'est super! Nous parlerons de l'intégration Firebase WordPress via les API REST dans cet article.
Quoi? Y a-t-il de mauvaises nouvelles ? Vous ne savez pas comment relier les deux choses ? NE VOUS INQUIÉTEZ PAS, nous avons ce qu'il vous faut. Cet article expliquera exactement ce dont vous avez besoin pour l'intégration de Firebase WordPress. Alors soyez patient et creusons.


Flux d'utilisateurs de jetons émis par Firebase
Authentification de l'API Rest WordPress
Par miniOrange

Le plugin d’authentification WordPress REST API fournit la sécurité contre tout accès non autorisé à vos API WordPress REST.

En savoir plus

Qu'est-ce que le SDK Firebase et WordPress ?

Comme vous le savez peut-être déjà, Firebase est une plateforme de Google qui permet de développer et d'améliorer des applications mobiles (Android/iOS) et web. Firebase fournit de nombreuses fonctionnalités permettant aux développeurs d'utiliser des outils sans avoir besoin de les coder. Il existe des options telles que l'authentification, l'analyse, le stockage de données, les notifications push, etc. WordPress, quant à lui, est un CMS ouvert destiné aux personnes ayant une expérience minimale ou inexistante en codage pour créer facilement des boutiques en ligne, des sites Web, etc. On pense que WordPress alimente 35 % des sites Web Internet, qui comprennent des sites de blogs, WooCommerce, etc. Avec l'introduction des API WordPress REST, les opportunités se sont développées et peuvent être utilisées pour réaliser de nombreuses fonctionnalités. L'intégration Firebase WordPress vous permettra de déplacer facilement des données entre votre boutique Firebase et le site WordPress WooCommerce.

Disons que vous avez créé une boutique sur WooCommerce et que vous disposez également d'une application hébergée sur Firebase, il ne reste plus qu'à leur intégration. Disons que tous vos utilisateurs sont stockés dans Firebase et que vous souhaitez que la boutique de commerce électronique construite avec WooCommerce sur WordPress soit accessible par eux, nous pouvons alors profiter des API REST de WooCommerce en synchronisant la liste d'utilisateurs de Firebase avec WooCommerce. base de données. En y parvenant, votre intégration Firebase WordPress fonctionnera sans problème et vos clients pourront profiter de cette intégration. La connexion à Firebase sera une expérience simple et belle pour vos clients dans votre application.

L'intégration de Firebase WordPress WooCommerce donne la possibilité de permettre aux utilisateurs de se connecter au site WooCommerce à l'aide des informations de connexion Firebase. Vous aurez besoin du Plugin d'authentification API REST WordPress pour authentifier les API WooCommerce à l'aide du jeton JWT de connexion Firebase de l'utilisateur et répondre en conséquence. Pour utiliser l'API WooCommerce pour les applications mobiles, vous devez activer un méthode d'authentification tierce dans l'API WP REST, puis choisissez OpenID connect et entrez le point de terminaison JWK répertorié ci-dessous :


    https://www.googleapis.com/service_accounts/v1/jwk/securetoken@system.gserviceaccount.com
Écran de démonstration du plugin WordPress REST API d'authentification auprès d'un tiers
Pour application mobile (IOS ou Android) :

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

Cas d'utilisation:

    Authentifiez les API WooCommerce avec le jeton de connexion Firebase :

    Si vos utilisateurs sont connectés à votre application mobile basée sur le SDK Firebase à l'aide de leurs informations d'identification, un jeton JWT de Firebase leur sera fourni. Vous pouvez utiliser ce jeton pour authentifier l'API REST WooCommerce pour les applications mobiles et accéder à des détails tels que les commandes et les marchandises, ainsi qu'étendre les fonctionnalités de l'application mobile. Vous pourrez ainsi authentifier les utilisateurs via le JWT fourni par Firebase plutôt que le JWT par toute autre partie pour récupérer les détails de l'utilisateur. L'authentification de l'API WordPress REST vous aidera à transmettre ce jeton JWT par Firebase dans l'en-tête d'autorisation pour appeler l'API WooCommerce Rest pour intégrer Firebase WordPress.

    Vous pouvez également avoir de nouveaux utilisateurs qui se connecteront à votre site WordPress à l'aide des informations de connexion Firebase et sur le site, ils pourront cliquer sur le lien pour visiter votre application mobile et l'utilisateur sera automatiquement connecté à cette application comme le fera notre plugin. vous fournir un shortcode pour passer le token Firebase JWT dans l'URL de l'application mobile. Votre WooCommerce devra capturer ce jeton JWT et autoriser la connexion de l'utilisateur à cette application à l'aide de l'intégration Firebase WordPress.

    L'intégration de WordPress Firebase ouvrira de nombreuses fonctionnalités pouvant être obtenues à l'aide du plugin d'authentification de l'API WordPress REST.

    Accédez à l'API de repos WordPress WooCommerce /cocart à l'aide de jetons Firebase :

    Si votre site WooCommerce utilise cocart pour gérer les détails du panier de l'utilisateur, le coupon, les méthodes d'expédition disponibles, etc. et que vous devez afficher les mêmes détails dans votre application Firebase, l'authentification API REST WordPress vous permettra d'utiliser l'API mobile WooCommerce pour synchroniser les données entre Base de feu WooCommerce. Vous devrez envoyer un jeton/JWT émis par Firebase pour valider l'appel API aux API WooCommerce afin que les données puissent être affichées sur l'application. Pour plus d'informations, veuillez contacter apisupport@xecurify.com.

    Utilisez les jetons de Firebase après la connexion sociale :

    Si vous êtes intéressé par l'intégration de WooCommerce Firebase en offrant une expérience utilisateur transparente à vos clients, vous souhaiterez peut-être une fonctionnalité de connexion sociale dans votre application où les utilisateurs peuvent se connecter à votre application WooCommerce via Gmail, Facebook, Twitter, etc. tout en restant sur la page actuelle. Après vous être connecté avec Facebook, Twitter ou Instagram, etc., vous recevrez un jeton JWT de Firebase qui peut être utilisé pour appeler les API REST WordPress en toute sécurité et les ressources restent protégées. Donc, ici, dans ce cas, notre plugin d'authentification API REST WordPress vous aidera à authentifier la demande API REST en validant le jeton Firebase JWT transmis dans la demande API REST pour accéder à la base de données WordPress une fois le SSO effectué avec certains médias sociaux dans votre application mobile. Pour plus d'informations, veuillez contacter apisupport@xecurify.com.

    Accédez aux API Firebase à l'aide de jetons Firebase pour traiter les données :

    Supposons que vous ayez des données stockées sur Firebase et que vous souhaitiez traiter davantage les données pour les analyser en vue de la croissance de vos ventes WooCommerce. Mais l'accès aux API Firebase doit être authentifié par les jetons émis par Firebase, peut être un jeton JWT, donc l'authentification API REST WordPress vous permettra d'accéder aux API Firebase en utilisant les jetons Firebase pour authentifier l'appel API et vous donner la liberté d'analyse. et traiter les données. De cette façon, vos données seront sécurisées et il n'y aura aucune menace de fuite de données car l'appel de l'API REST est authentifié à l'aide de jetons Firebase.

    Connexion automatique à WordPress à l'aide de Firebase :

    Si vous disposez d'une application mobile (utilisateurs Firebase) et que vous souhaitez que ces utilisateurs se connectent à votre site WordPress sans avoir besoin de se réinscrire. Avec l'authentification API WordPress REST, vous pourrez réaliser ce cas d'utilisation avec l'intégration de WordPress Firebase. Lorsque vous vous connectez via Firebase, un utilisateur sera créé dans WordPress et sera connecté au tableau de bord WordPress.

    Authentification unique (SSO) dans WordPress à l'aide de Firebase :

    Firebase vous donne la possibilité d'activer la connexion des utilisateurs au site WooCommerce à l'aide des informations de connexion Firebase. Les utilisateurs peuvent se connecter à votre site WooCommerce en utilisant leurs identifiants de connexion Firebase avec notre plugin d'authentification Firebase. Une fois l'intégration de Firebase WooCommerce configurée avec le plugin d'authentification Firebase, vous pouvez activer une option pour « Créer automatiquement des utilisateurs dans Firebase » lors de votre inscription sur WooCommerce. Pour plus d'informations, s'il vous plaît Cliquez ici.

Plugins recommandés

Le plugin d’authentification WordPress REST API fournit la sécurité contre les accès non autorisés à vos API WordPress REST. Il vous offre une variété de méthodes d'authentification telles que l'authentification de base, l'authentification par clé API, l'authentification OAuth 2.0, l'authentification JWT.

 Testé avec 5.9.2

Ce plugin vous permet de créer des points de terminaison/routes REST personnalisés pour récupérer/modifier/créer/supprimer des données avec une interface graphique facile à utiliser et également avec les requêtes SQL personnalisées. En outre, le plugin fournit la fonctionnalité permettant d’intégrer une API externe dans votre site WordPress avec des plateformes tierces.

 Testé avec 5.9.2

Exigences personnalisées

Chez miniOrange, nous avons essayé de couvrir tous les scénarios dans ce cas d'utilisation de l'intégration WordPress Firebase via les API REST, mais si vous estimez que vous avez besoin de fonctionnalités supplémentaires dans l'intégration WordPress Firebase ou d'une fonctionnalité supplémentaire, contactez-nous. apisupport@xecurify.com et nous vous répondrons dans moins de 24 heures pour comprendre votre cas d'utilisation détaillé et effectuer les personnalisations en fonction de vos besoins.
Bonjour!

Besoin d'aide? Nous sommes ici !

Support
Contacter l'assistance miniOrange
succès

Merci pour votre demande.

Si vous n'avez pas de nouvelles de nous dans les 24 heures, n'hésitez pas à envoyer un e-mail de suivi à info@xecurify.com