【问题标题】:How to use JSONP with Asana API如何将 JSONP 与 Asana API 一起使用
【发布时间】:2013-10-13 10:43:56
【问题描述】:

Asana API 可以方便地以 JSONP 而不是 JSON 的形式返回结果,以规避浏览器内脚本的同源策略。但是,文档说只有在使用 Asana Connect 进行身份验证时才允许使用 JSONP。这一切都很好,但是要使用这种身份验证方法,必须在每个请求中附加获得的“访问令牌”,方法是添加以下 HTTP 标头,

"Authorization: Bearer ${access_token}"

但不可能像普通 XHR 那样将任意标头附加到 JSONP 请求。

Asana 提供的oauth example 的自述文件中提到了访问令牌:

然后可以使用此令牌访问 API,在这种情况下通常使用 JSONP。

但是怎么做呢?是否有可能在查询字符串中包含访问令牌?

【问题讨论】:

    标签: javascript api asana


    【解决方案1】:

    您现在可以在名为 auth_bearer_token 的 URI 参数中附加授权标头。希望对您有所帮助 - 如果您对此还有其他问题,请回复。

    【讨论】:

    • 我们将弃用auth_bearer_token,因为它是一种传递秘密身份验证令牌的不安全方法。我们还弃用 JSONP 输出,因为它存在安全漏洞。
    猜你喜欢
    • 1970-01-01
    • 2015-12-20
    • 2013-08-16
    • 2014-09-02
    • 1970-01-01
    • 2013-08-20
    • 2014-06-14
    • 2012-08-02
    • 2015-01-21
    相关资源
    最近更新 更多