4

使用 firebase,我可以使用 facebook 作为提供者登录用户,并保持用户登录 - 基于我为数据库设置设置的天数。我把它设置为60天。

我的问题是,如何延长有效期?

它是在 facebook 端完成的,还是在 firebase 端完成的?

在 facebook 方面,我从这里看到 - https://www.firebase.com/docs/web/guide/login/facebook.html - 我可以得到

facebook.accessToken Facebook 在用户身份验证期间授予的 Facebook OAuth 2.0 访问令牌。

https://developers.facebook.com/docs/facebook-login/access-tokens#extending

看起来我将获得一个新的 facebook 访问令牌。

对于 firebase 方面,看起来我可能需要使用自定义身份验证来扩展用户会话?

以前有人做过吗?

它类似于这个问题 - Firebase re-authentication required - 但提问者有兴趣检测过期,对于这个问题,我只对刷新令牌感兴趣。

4

0 回答 0