小编ova*_*ris的帖子

Firestore 查询流和获取之间的区别?

我打算使用 NodeJS api 从 Firestore 数据库查询大量数据。使用流 api ( https://cloud.google.com/nodejs/docs/reference/firestore/0.13.x/Query?#stream ) 而不是 reqular query get ( https://cloud.google. com/nodejs/docs/reference/firestore/0.13.x/Query?#get )?

我的印象是流媒体在内存消耗方面更高效。

我的查询环境是 Firebase 函数。

firebase google-cloud-functions google-cloud-firestore

9
推荐指数
1
解决办法
4952
查看次数

Spring Security JWT和Oauth2

我想使用Spring Security设置一个中央身份验证/授权服务器,我可以从中获取JWT令牌,然后我可以使用它来访问另一个Spring Security备份的REST服务器上的受限资源.

这是我的流程:

1)HTML JS/Mobile等客户端在auth服务器上进行身份验证以获取JWT令牌2)客户端将此标头在HTTP头中发送到REST服务器以获取对安全资源的访问权限

我认为JWT最适合这种情况,因为它可以包含所有相关数据,REST服务器可以完全无状态,只需解码令牌以获取REST服务器上的所有必要数据(角色,clientid,电子邮件......).

Oauth2是否是正确的选择,如果是这样,有人可以指出我正确的方向吗?如果JWT不是正确的选择,我会接受其他解决方案:)我应该提一下,在我的情况下,也可以在REST服务器上加载来自数据库的客户端信息,但它不应该负责验证用户(意思是没有用户名/密码检查,只是令牌解码/验证...)

spring-security jwt spring-security-oauth2

5
推荐指数
1
解决办法
7638
查看次数