の検索結果 :

×

Firebase ユーザー ストアを備えた WooCommerce ウェブ アプリとモバイル アプリ

Firebase ユーザー ストアを備えた WooCommerce ウェブ アプリとモバイル アプリ


あなたが WooCommerce を使用して WordPress で e コマース ストアを開発しており、ビジネスを新たな高みに到達させたいと考えている場合、この成長プロセスにおいて重要なことの XNUMX つは、ストア用のモバイル アプリケーションを用意することです。 何? アプリケーションはすでに Firebase でホストされています。 それは素晴らしいことです! この記事では、REST API を介した Firebase WordPress 統合について説明します。
何? 悪い知らせはありますか? この XNUMX つをどう結び付けるかがわかりませんか? 心配しないでください、私たちはあなたをカバーします。 この記事では、firebase WordPress 統合に必要なものを正確に説明します。 したがって、忍耐を続けて掘り下げてみましょう。


Firebase 発行トークンのユーザーフロー
WordPress Rest API 認証
投稿者:miniOrange

WordPress REST API 認証プラグインは、WordPress REST API への不正アクセスからのセキュリティを提供します。

詳細を知りたい

Firebase SDK と WordPress とは何ですか?

すでにご存知かもしれませんが、firebase は、モバイル (Android/iOS) および Web アプリケーションの開発と拡張を可能にする Google のプラットフォームです。 Firebase は、開発者がコードを作成せずにツールを使用できるように、多くの機能を提供します。 認証、分析、データストレージ、プッシュ通知などのオプションがあります。一方、WordPress は、コーディング経験がほとんどない、またはまったくない人でも、e ストアや Web サイトなどを簡単に作成できるオープン CMS です。 WordPress は、ブログ サイト、WooCommerce などで構成されるインターネット Web サイトの 35% を支えていると考えられています。WordPress REST API の導入により、機会が拡大し、多くの機能を実現するために使用できるようになりました。 Firebase WordPress の統合により、Firebase ストアと WordPress WooCommerce サイト間でデータを簡単に移動できるようになります。

WooCommerce にストアを確立し、firebase でホストされているアプリケーションも持っているので、残っているのはそれらの統合であるとします。 すべてのユーザーを Firebase に保存しており、WordPress 上の WooCommerce で構築された e コマース ストアにユーザーがアクセスできるようにしたいとします。その場合、Firebase ユーザー リストを WooCommerce と同期することで、WooCommerce REST API を利用できます。データベース。 これを達成すると、Firebase WordPress の統合がスムーズに機能し、顧客はこの統合を利用できるようになります。 Firebase ログインは、アプリケーション内の顧客にとって簡単で美しいエクスペリエンスになります。

Firebase WordPress WooCommerce 統合により、ユーザーが Firebase ログイン認証情報を使用して WooCommerce サイトにログインできるようになります。 WordPress REST API 認証プラグイン ユーザーの Firebase ログイン JWT トークンを使用して WooCommerce API を認証し、それに応じて応答します。 モバイル アプリに WooCommerce API を使用するには、 第三者認証方式 WP REST API で、OpenID 接続を選択し、以下にリストされている JWK エンドポイントを入力します。


    https://www.googleapis.com/service_accounts/v1/jwk/securetoken@system.gserviceaccount.com
WordPress REST API Pluginのサードパーティ認証デモ画面
モバイル アプリケーション (IOS または Android) の場合:

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

ユースケース:

    Firebase ログイン トークンを使用して WooCommerce API を認証します。

    ユーザーが認証情報を使用して Firebase SDK に基づくモバイル アプリケーションにログインしている場合、Firebase の JWT トークンが提供されます。 このトークンを使用して、モバイル アプリケーションの WooCommerce REST API を認証し、注文や商品などの詳細にアクセスしたり、モバイル アプリケーションの機能を拡張したりできます。 したがって、ユーザーの詳細を取得するために、他の当事者による JWT ではなく、Firebase によって提供される JWT を通じてユーザーを認証できるようになります。 WordPress REST API 認証は、認証ヘッダーで Firebase によってその JWT トークンを渡し、WooCommerce Rest API を呼び出して Firebase WordPress を統合するのに役立ちます。

    また、Firebase ログイン認証情報を使用して WordPress サイトにログインする新しいユーザーがいる可能性もあります。サイト上で、リンクをクリックしてモバイル アプリケーションにアクセスすると、ユーザーはプラグインと同様にそのアプリケーションに自動ログインされます。モバイル アプリケーションの URL で Firebase JWT トークンを渡すためのショートコードを提供します。 WooCommerce は、その JWT トークンをキャプチャし、Firebase WordPress 統合を使用してユーザーがそのアプリケーションにログインできるようにする必要があります。

    WordPress Firebase の統合により、WordPress REST API 認証プラグインを使用して実現できる多くの機能が利用できるようになります。

    Firebase トークンを使用して WordPress WooCommerce /cocart REST API にアクセスします。

    WooCommerce サイトが cocart を使用してユーザーのカートの詳細、クーポン、利用可能な配送方法などを管理しており、同じ詳細を Firebase アプリケーションで表示する必要がある場合、WordPress REST API 認証を使用すると、WooCommerce モバイル API を利用してデータを同期できるようになります。 WooCommerce ファイアベース。 アプリにデータを表示できるように、WooCommerce API への API 呼び出しを検証するには、firebase によって発行されたトークン / JWT を送信する必要があります。 詳細については、以下までお問い合わせください。 apisupport@xecurify.com.

    ソーシャル ログイン後に Firebase のトークンを使用します。

    顧客にシームレスなユーザー エクスペリエンスを提供することで WooCommerce Firebase の統合に興味がある場合は、ユーザーが現在のページに留まりながら gmail、facebook、twitter などを介して WooCommerce アプリケーションにログインできる、アプリケーションへのソーシャル ログイン機能が必要になるかもしれません。 Facebook、twitter、instagram などでログインすると、firebase から JWT トークンを受け取ります。これを使用して WordPress REST API を安全に呼び出すことができ、リソースは保護されたままになります。 この場合、WordPress REST API 認証プラグインは、モバイル アプリケーションへのソーシャル メディアによる SSO が完了した後、WordPress データベースにアクセスするための REST API リクエストで渡された Firebase JWT トークンを検証することで、REST API リクエストの認証に役立ちます。 詳細については、以下までお問い合わせください。 apisupport@xecurify.com.

    Firebase トークンを使用して Firebase API にアクセスし、データを処理します。

    Firebase にデータが保存されており、WooCommerce の売上を伸ばすためにデータをさらに処理して分析したいとします。 ただし、Firebase API へのアクセスは、Firebase によって発行されたトークン (JWT トークンでもよい) によって認証される必要があるため、WordPress REST API 認証を使用すると、Firebase トークンを使用して Firebase API にアクセスし、API 呼び出しを認証し、自由に分析できるようになります。そしてデータを処理します。 これにより、データは安全になり、REST API 呼び出しは Firebase トークンを使用して認証されるため、データ漏洩の脅威はなくなります。

    Firebase を使用して WordPress に自動ログインします。

    モバイル アプリケーション (Firebase ユーザー) があり、これらのユーザーが再登録せずに WordPress サイトにログインできるようにしたい場合。 WordPress REST API 認証を使用すると、WordPress Firebase 統合でこのユースケースを実現できます。 Firebase 経由でログインすると、WordPress にユーザーが作成され、WordPress ダッシュボードにログインします。

    Firebase を使用した WordPress へのシングル サインオン (SSO):

    Firebase では、Firebase ログイン認証情報を使用して WooCommerce サイトへのユーザー ログインを有効にする機会が提供されます。 ユーザーは、Firebase Authentication プラグインを使用して、Firebase ログイン認証情報を使用して WooCommerce サイトにログインできます。 Firebase WooCommerce 統合を Firebase Authentication プラグインでセットアップしたら、WooCommerce に登録するときに「Firebase にユーザーを自動作成する」オプションを有効にすることができます。 詳細については、こちらをご覧ください ここをクリック.

推奨プラグイン

WordPress REST API 認証プラグインは、WordPress REST API への不正アクセスに対するセキュリティを提供します。 Basic 認証、API キー認証、OAuth 2.0 認証、JWT 認証などのさまざまな認証方法を提供します。

 5.9.2でテスト済み

このプラグインを使用すると、使いやすいグラフィカル インターフェイスやカスタム SQL クエリを使用して、データのフェッチ/変更/作成/削除を行うためのカスタム エンドポイント/REST ルートを作成できます。 また、このプラグインは、サードパーティのプラットフォームを使用して外部 API を WordPress サイトに統合する機能を提供します。

 5.9.2でテスト済み

カスタム要件

私たち miniOrange は、REST API を介した Firebase WordPress 統合のこのユースケースのすべてのシナリオをカバーしようと努めてきましたが、WordPress Firebase 統合または追加の機能が必要だと思われる場合は、お問い合わせください。 apisupport@xecurify.com 24 時間以内に折り返しご連絡し、お客様の詳細な使用例を理解し、要件に応じてカスタマイズを行います。
こんにちは!

助けが必要? 私たちはここにいます!

サポート
miniOrange サポートにお問い合わせください
成功

お問い合わせありがとうございます。

24 時間以内に当社からのご連絡がない場合は、お気軽にフォローアップ メールを送信してください。 info@xecurify.com