【问题标题】:Bypass OAuth to create cards on Trello programmatically绕过 OAuth 以编程方式在 Trello 上创建卡片
【发布时间】:2016-04-20 19:32:00
【问题描述】:

我正在尝试使用 Trello API 在我们的板上创建卡片。但我不能真正以编程方式绕过身份验证,因为总是出现用户提示,要求在 trello 中进行身份验证。

我的想法是我在 trello 上创建一个系统用户,将其添加到看板,然后使用其 API 密钥来创建卡片。我之所以采用这种方法是因为我使用 Zapier 从 Freshdesk 生成卡片,并且想知道 Zapier 如何绕过 OAuth 来执行此操作。

【问题讨论】:

    标签: javascript api oauth trello


    【解决方案1】:

    您根本无法绕过 API 的身份验证,但是您可以做的是为您的“系统用户”生成有效的 oAuth 令牌并使用它们进行身份验证。

    我不知道 trello 的完整 Auth 过程,但大多数 oAuth 提供者都可以让您创建持续时间很长的令牌(刷新令牌)。您可以在代码中使用这些来调用 api,而无需任何额外的身份验证过程。

    您还可以存储正常的身份验证令牌并使用提示不时重新验证它们。

    最佳解决方案取决于您要达到的目标...

    【讨论】:

    • 谢谢,获得永久令牌是我的解决方案!这仅供内部使用,因此不太可能暴露。
    猜你喜欢
    • 2013-12-07
    • 2012-09-05
    • 2012-09-08
    • 2014-03-23
    • 2015-05-26
    • 2020-10-20
    • 2014-10-30
    • 1970-01-01
    • 2017-10-07
    相关资源
    最近更新 更多