使用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 - 但提问者有兴趣检测过期,对于这个问题,我只对刷新令牌感兴趣。