我正在使用 Fb、Amazon、Twitter、google 和 cognito 实现 Js 浏览器端代码登录。
已经到了可以获取所有 4 个客户端令牌的阶段,但问题是这些令牌是短暂的,并且会在 1-2 小时内到期。
研究表明 Google 令牌仅持续 1 小时,延长寿命需要服务器端代码。
FB 令牌持续 2 小时,自动刷新,但仅在用户登录时。下次用户回来时(比如 2 天后),令牌将过期。再一次,这需要服务器端代码来获得更长寿的令牌。
Amazon 令牌有效期为 1 小时,Twitter 令牌不会过期。
感谢所有帮助(文档链接、经验等)。
浏览器上的 JS(不是 node.js)
使用 Cognito,但 AFAIK 它与令牌的寿命没有任何关系。
也欢迎指正。