【问题标题】:How to get the access token using verification code via jso oAuth 2.0 lib for Basecamp?如何通过 Basecamp 的 jso oAuth 2.0 lib 使用验证码获取访问令牌?
【发布时间】:2014-08-06 10:26:04
【问题描述】:

什么是有效的:

据此documentation

我能够成功地从 Basecamp 身份验证服务器获取验证码。
例如http://127.0.0.1:8020/abc/index.html?code=xxxxxxx&state=yyyyyy-yyyyyyy-yyy-yyyy-yyyyyyy

我正在使用jso oAuth 2.0,但无法理解如何获取访问令牌以交换验证码?

如果有人使用过这个库并且知道如何实现我想要的,那么请分享你的经验。

【问题讨论】:

    标签: jquery oauth-2.0 basecamp


    【解决方案1】:

    jso 似乎只实现了implicit Oauth2 流程。你得到一个代码是因为 Basecamp 实现了不同的流程(authorization_code 授权)。

    获得代码后,您应该调用另一个端点来获取 access_token(请参阅您提到的文档中的第 4 步)。

    【讨论】:

    • 感谢分享这条小鬼信息。您是否有任何 oAuth 2.0 库可以与这个 New Basecamp api 一起使用(具有授权代码授权)?
    • 这取决于您使用的后端,因为要使 auth_code 正常工作,您通常需要一个服务器端组件。那里有很多(例如,node 的护照,php 的 oauth2)。
    猜你喜欢
    • 2017-10-19
    • 2017-06-23
    • 1970-01-01
    • 2019-08-08
    • 2019-06-01
    • 2015-05-05
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多