【问题标题】:Twitter @Anywhere sessions expire after 2 hoursTwitter @Anywhere 会话在 2 小时后过期
【发布时间】:2011-06-28 19:10:16
【问题描述】:

将 Twitter @Anywhere 添加到站点后,用户可以正常登录,但 2 小时后,他们的会话已过期。似乎无法在网络上找到任何引用 twitter 任何会话持续时间的内容。

【问题讨论】:

  • 看起来 Twitter 正在删除一个 twitter_anywhere_identity cookie,其过期设置为会话结束。我想我需要弄清楚它的设置位置以及如何覆盖它。

标签: session twitter duration twitter-anywhere


【解决方案1】:

无法通过 API 覆盖 cookie 过期,因为 this 发布到 Twitter Anywhere Development Google Group 详细信息。

在帖子中,Twitter 的一位开发者倡导者马特哈里斯总结道:

@anywhere 不共享 twitter.com 登录,而是一个 用户授权连接 - 很多 像 OAuth 应用程序。但是,与 OAuth 不同的是 应用程序,@anywhere 纯粹基于网络,所以 不提供超出范围的访问权限 当前会话。

如果你想 提供一个您想要的登录系统 需要使用自己的会话 管理代码。使用 Twitter 作为 您可能想要的身份提供者 考虑“Sign in with Twitter” 而是。

【讨论】:

    猜你喜欢
    • 2012-04-24
    • 2016-05-22
    • 2013-10-04
    • 1970-01-01
    • 2018-03-04
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多