Liquid、JavaScriptなどに関する質問
StorefrontAPIやAdminAPIを利用してheadlessにshopifyを利用したいと考えております。
アプリケーションのユーザー管理は別のSaaS(firebase authentication)で行おうと考えているのですが、その場合shopify側にもユーザーを作成することは可能でしょうか?
ドキュメントを拝見したところ、shopifyでユーザーを作成する方法は以下のいずれかだと認識しています。
1. [StorefrontAPIのcustomerCreateを利用する](https://shopify.dev/docs/api/storefront/2024-01/mutations/customerCreate)
2. [Customer Account APIを利用する](https://shopify.dev/docs/api/customer)
しかし、それぞれ以下の問題があると考えています。
1. [StorefrontAPIのcustomerCreateを利用する](https://shopify.dev/docs/api/storefront/2024-01/mutations/customerCreate)
→ APIのinputにemail/passwordが求められるため、ユーザーの入力を保存しておく必要がある
ユーザーが入力したpasswordをそのまま保存するのはセキュリティ的に良くない
2. [Customer Account APIを利用する](https://shopify.dev/docs/api/customer)
→ tokenを発行するためには一度ユーザーをshopify公式が提供しているメールアドレス入力画面にリダイレクトさせる必要がある
ユーザーの登録/ログイン画面はこちら側で用意したものを使いたいので、リダイレクトされてしまうのが好ましくない
また、shopify plusならSSOを実現できるようですが、予算の都合上採用は難しいです。
何か他に解決策があれば教えていただけないでしょうか?よろしくお願いいたします。
サポートの選択肢が増えていく中、最適となる選択の判断が難しくなっているかと存じます。今回は問題の解決に最適となるサポートの選択方法を、紹介させて頂きます。 選択肢のご紹介...
By Mirai Oct 6, 20242023年初頭、Shopifyペイメントアカウント、及びShopifyアカウント全体のセキュリティを強化する為の変更が適用されました。ユーザーのアカウントセキュリティを強化す...
By Mirai Sep 29, 2024概要: 年末/年明けは、消費者が最もショッピングを行う時期の一つです。特に、ブラックフライデー・サイバーマンデー(BFCM)は、世界中で注目される大規模なセールイベントであ...
By JapanGuru Sep 25, 2024