从过期的Firebase身份验证令牌获取UID?

时间:2019-01-14 20:01:41

标签: firebase firebase-authentication firebase-admin

要获取有效的令牌,我们可以致电admin.auth().verifyIdToken(...)。在特定情况下,我们收到的令牌可能已经过期,但是它不是敏感数据,因此我们仍然想确定过期令牌后面的UID。令牌过期后,verifyIdToken()会引发异常。是否可以确定过期令牌后面的UID以及确定令牌何时过期?

1 个答案:

答案 0 :(得分:1)

使用任何JWT库对ID令牌进行解码,然后检查sub声明。