我正试图在AppEngine上使用Firebase创建一个原型,并且我一直达到9小时配额,如下所述:缩放
文档声明如下:
若要在App标准环境中使用Firebase,必须使用手动缩放。这是因为Firebase使用后台线程侦听更改,App标准环境只允许在手动缩放后端实例上使用长时间的后台线程。
我只是使用Firebase身份验证,需要验证客户端访问我的应用程序引擎端点,这是我使用Firebase Admin做的。那么,它还需要生成线程来侦听更改吗?是否有一种方法可以将Firebase配置为不需要这些后台线程,因此不需要手动缩放?
或者有没有其他简单的方法来为匿名和不同的社会提供者进行OAUTH自定义身份验证?
发布于 2017-01-27 09:28:55
发布于 2016-12-21 17:13:05
在App标准环境应用程序中使用Firebase身份验证不需要手动缩放。
这个教程是用于Python的,但是模式和流对于Java来说是一样的。总体流程将类似于在客户端触发授权流,用户将从允许的auth提供程序中选择,Firebase将将JWT令牌返回到前端脚本,将该令牌发送到后端,在后端使用Firebase证书对其进行解码,并将其交换为auth令牌。
在本教程中,客户端HTML和Javascript对您来说是相同的。您只需要为Java重新创建后端逻辑。
同样,自动缩放实例对您来说也很好。
https://stackoverflow.com/questions/41258202
复制相似问题