繁体   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