我使用Firebase对我的应用程序中的用户进行身份验证。对于后端服务,我使用Google生成的JWT idToken对请求进行身份验证。但是,如果我要代表该用户(例如Google云端硬盘)访问Google API,则需要一个不透明的accessToken。我可以使用Firebase JWT生成或检索accessToken吗?
firebase.auth().signInWithPopup(provider)
为我提供了所需的accessToken,但它将过期并且在auth().currentUser
对象中不可用。