代码之家  ›  专栏  ›  技术社区  ›  arthurprs

如何在桌面应用程序上使用OAuth

  •  0
  • arthurprs  · 技术社区  · 14 年前

    获取访问令牌的漫长探索

    1. 应用程序从Twitter获取请求令牌
    2. 用户单击AP上的按钮
    3. 应用程序打开Twitter页面,用户输入用户名/密码
    4. Twitter给用户一个密码
    5. 用户在应用程序中使用此PIN
    6. 很好,最后应用程序将请求令牌交换为访问令牌

    问题:

    这个令牌属于谁?我是说,我甚至不知道他的用户名!
    用户必须重复上述步骤 每一次 ?

    我不知道如何将它应用到实际的应用程序中。

    事先谢谢。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Jason Diller    14 年前

    一旦你有了令牌,你就可以调用 account/verify_credentials Endpoint,它将返回令牌所属的用户配置文件(同时确认所有内容都按预期工作)。

    然后,您可以将Twitter帐户和令牌关联起来,并将令牌存储在本地。(除非用户稍后撤销对您的应用程序的访问权,否则它们永远都是好的)。如何管理存储的令牌取决于您的应用程序平台、您的需求等。