【问题标题】:Do facebook app tokens expire?facebook 应用程序令牌会过期吗?
【发布时间】:2013-06-05 05:01:27
【问题描述】:

我正在阅读Facebook Access Tokens。我需要生成一个应用令牌来检查我从用户那里获得的访问令牌。这被描述为here,但现在不那么重要了。

每次我需要检查用户的访问令牌时,我都可以编写通过 access_token 端点生成应用令牌的软件。不过,这需要一些时间,如果可能,我想避免这样做。
我想知道这些应用令牌是否会过期。

如果没有,在我的(服务器端)代码中以明文形式存储应用程序令牌是否是个好主意?这样我可以减少对 API 的 HTTP 请求。

【问题讨论】:

    标签: facebook api oauth httprequest facebook-access-token


    【解决方案1】:

    除非您更改密码,否则它们不会过期

    应用访问令牌是使用您的应用秘密签署的,并且不会过期;如果您重新键入/重置您的应用程序机密,它将失效。

    https://developers.facebook.com/docs/opengraph/howtos/publishing-with-app-token/

    【讨论】:

    • 谢谢!硬编码应用令牌是否有任何(安全性?)问题?
    • @CamilStaps 不要在客户端代码developers.facebook.com/docs/facebook-login/security/#appsecret 或任何可以反编译/嗅探的东西中硬编码您的令牌
    • 取决于您处理代码的能力,与任何机密项目/密码一样,您永远不应将其存储为纯文本。像对待密码一样对待它
    • 嗯,这是不同的。明文不需要密码,但这个令牌是。但我想我现在知道该怎么做了,谢谢。
    猜你喜欢
    • 2023-04-08
    • 2011-02-10
    • 1970-01-01
    • 2015-02-08
    • 2011-06-15
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 2013-07-17
    相关资源
    最近更新 更多