使用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方面,看起来我可能需要做一些事情,Custom Auth来扩展用户会话?

有人曾经这样做过吗?

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