dma*_*man 5 node.js firebase firebase-authentication
我有一个 firebase 客户端(浏览器)。我还有一个后端服务器,我确定用户是使用 firebase 令牌登录的。
随着下面的火力地堡的文档使用火力地堡联系SDK验证ID令牌,我成功地使用admin.auth().verifyIdToken(idToken)来验证我的节点服务器上的令牌。
然而,有一件事让我担心。我知道 firebase 使用证书来验证令牌。这是否意味着每次我调用admin.auth().verifyIdToken(idToken)传出网络请求/网络事务都是从我的节点服务器发出的?我很担心,因为如果是这样,我会认为这很贵。
我尝试使用 tcpdump,但流量太大,而且很难说。
我快速浏览了 Github 上 verifyIdToken的Node.js 实现。
据我所知,它唯一的往返是获取证书的公钥,只有在它们过期时才会这样做。大多数其他工作是参数检查,当然还有令牌的实际验证。
因此,据我所知,传入验证请求的数量和传出网络请求的数量之间不应存在 1:1 的关系。
| 归档时间: | 
 | 
| 查看次数: | 279 次 | 
| 最近记录: |