我們有一個由Firebase託管的自定義應用(Google的後端即服務)。我們希望使用Shopify的身份驗證,因此用戶不必在應用程序以及Shopify商店(我們需要帳戶的位置)中創建帳戶。有沒有什麼方法可以在Shopify中以編程方式驗證客戶身份?
關鍵:我需要一些機制(如API),我可以用它來讓Shopify驗證用戶。 (假設客戶已經創造了Shopify商店。帳戶創建一個帳戶將通過正常的Shopify過程進行處理。)
我可以在我的應用程序創建一個頁面,要求電子郵件/通過。有什麼方法可以發送此信息(也許還有一些從私人應用程序生成的令牌)來驗證客戶身份?我只需要Shopify確認電子郵件/密碼是否正確,然後我就可以將用戶登錄到我的Firebase應用中。
任何方向/想法/建議不勝感激。
PS。 Firebase提供「自定義身份驗證」選項,以及電子郵件,Google +,Facebook。自定義auth選項要求將用戶/傳遞發送到認證服務器,在這種情況下,認證服務器將爲Shopify。
編輯:基於響應,編輯澄清我需要一些方法在Shopify對用戶進行認證。處理自定義身份驗證到Firebase似乎是一個相當簡單的任務,一旦我收到來自Shopify的某種信號,告訴我用戶的電子郵件/密碼是有效的。
感謝您詳細的解決方案。我是一個新手Shopify ,所以忍受着我......似乎App Proxies只能在Public Shopify應用程序中設置 - 我真的不想公開應用程序,而且代理商似乎要在Shopify商店中顯示數據?澄清表示讚賞 – banncee
只要您的私人應用託管在TLS的公共服務器上,您就可以安裝私人應用的代理。 如果您的Firebase應用程序不是爲了與Shopify商店中的Shopify客戶進行互動,那麼它的目的是什麼? – bknights
我們希望從顧客那裏收集與他們購買商品完全無關的其他數據(如身高,體重等);隨後,我們可能會每天從客戶那裏收到其他數據*。所有這些數據都將存儲在Firebase中。 – banncee