簡體   English   中英

Firebase身份驗證與Cloud SQL混合

[英]Firebase Authentication mixed with cloud sql

我正在使用firebase auth和Google App Engine開發我的第一個應用程序,我想知道我該怎么做。

例如:我的架構將在Google App引擎中,並且我正在使用Cloud SQL存儲數據(使用sequelize)。 該應用程序是使用node.js和express開發的。

問題是我想使用firebase auth來簡化登錄。

一切都在客戶端完成,....是否有任何示例說明我應如何使用firebase Auth,以及如何向API驗證我的請求以獲取每個請求上的用戶?

也許將令牌轉發到API? 然后獲取信息?

謝謝你的幫助。

肯定有這樣的例子。 您需要做的是查看Firebase Admin SDK的文檔,該文檔可以在受信任的環境(例如App Engine)上運行,以執行需要管理訪問權限的操作。

在典型情況下,您將使用Firebase身份驗證SDK在應用中登錄用戶 ,然后將ID令牌傳遞到您的App Engine后端 在那里,您將驗證和驗證令牌 ,然后根據您的規則執行用戶被授權執行的所有操作。

如果您要使用Firebase數據庫(實時數據庫或Cloud Firestore),則可以傳遞令牌並在Firebase的服務器端安全規則中強制執行授權訪問。 但是,由於您使用的是Cloud SQL(不了解Firebase),因此您需要在自己的App Engine代碼中強制執行授權規則。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM