firebase是否为每个admin.auth()。verifyIdToken(idToken)发出networking请求?
我有一个Firebase客户端(浏览器)。 我也有一个后端服务器,我确定用户使用firebase令牌login。
使用以下Firebase文档使用Firebase Admin SDKvalidationID令牌 ,我成功使用admin.auth().verifyIdToken(idToken)
来validation我的节点服务器上的令牌。
然而,有一件事关注我。 我知道firebase使用证书来validation令牌。 这是否意味着每次我调用admin.auth().verifyIdToken(idToken)
一个传出networking请求/networking事务是从我的节点服务器? 我很担心,因为如果是这样,我会考虑这个昂贵的。
我试图使用tcpdump,但交通是很多,并要神秘地告诉。
我快速浏览了Github上的verifyIdToken的Node.js实现 。
就我所能看到的唯一的往返行为是获取证书的公钥 ,只有在证书过期时才会这样做。 其他大部分工作都是参数检查,当然还有对令牌的实际validation 。
因此,从我所知道的,传入的validation请求数量和传出的networking请求数量之间不应该有1:1的关系。
- Express.js Passport身份validation会自动跳过策略
- ldap nodejs主动目录authentication
- rails和node.js与redis存储之间的共享authentication
- 在处理POST请求时确定谁在Node上使用basicAuth进行了身份validation
- Nodejs:用户信息/数据库和authentication(Passport)
- 使用Passport在Socket.io上进行令牌validation
- 我使用auth0进行用户身份validation,并且我有一个针对CRUDpost(title,img,desc)的API。 如何进行CRUD API的authentication调用?
- 使用Passport进行身份validation后创build新会话
- 如何使用Node.js和Passport进行身份validation后,使用自己的ID将用户redirect到主页?