【问题标题】:Assembla Authentication and Access TokenAssembla 身份验证和访问令牌
【发布时间】:2015-09-15 17:18:00
【问题描述】:

概述:我是 Assembla 的新手,在使用 C# 进行身份验证时遇到了一些问题。

我正在尝试在 assembla (Tickets POST) 中从外部创建票证,但我很难获取访问令牌。我想我需要使用Web services or 3-step authentication flow,但是有没有其他方法可以在没有任何用户输入的情况下获取令牌?我正在尝试自动化票证创建过程。

不多,但这是我目前拥有的(它返回该页面上的所有门票):

var myRequest = (HttpWebRequest)WebRequest.Create("https://api.assembla.com/spaces/spaceName/tickets/");
myRequest.Method = "GET";
myRequest.Headers.Add("X-Api-Key", myKey);
myRequest.Headers.Add("X-Api-Secret", mySecret);

【问题讨论】:

    标签: c# authentication token assembla


    【解决方案1】:

    如果不采取任何行动,就不可能从用户那里获得令牌。他们要么需要允许您的应用程序在您向他们展示 Web 视图(PIN 码工作流程)后单击“允许”按钮登录到 Assembla,要么如果您有 Web 应用程序(看起来像不是这样)。

    另一方面,如果您有一个用户将用于创建工单,您可以使用 X-Api-Key/X-Api-Secret 工作流程。

    为了使用此工作流程创建票证,您可能希望通过将请求方法从 GET 更改为 POST 来调整现有的 sn-p,然后提供创建票证所需的参数。

    【讨论】:

      猜你喜欢
      • 2014-03-12
      • 1970-01-01
      • 2017-04-29
      • 2023-03-17
      • 1970-01-01
      • 2019-04-28
      • 2014-12-17
      • 2019-09-10
      • 1970-01-01
      相关资源
      最近更新 更多