使用 Postman 通过 OAuth 身份验证获取 Jira 问题

Har*_*kar 5 oauth jira postman

我正在尝试使用 POSTMAN 获取 Jira 中的问题。我选择类型为 OAuth 1.0。为此,它询问我下面提到的一些字段。我已经生成了令牌和令牌秘密,并将其传递给它。我还在应用程序链接中将通用应用程序配置为 Jira。我不知道消费者秘密和签名方法中要传递什么(签名方法应该是什么)。我当前选择 HMAC-SHA1。对于其余字段,它根据上面传递的参数生成值。

Consumer Key : hardcoded-consumer
Consumer Secret : ?? (What should I pass here)
Token : ojn33TZALMlvp5eCa6HeErDSx9K8LL6A
Token Secret : inHfn2QFJkkYkWQ8FxT9mXkdcoNxYPf5
Signature Method : HMAC-SHA1
Timestamp : 1474290363 (Generated value)
Nonce : x1hs2v (Generated value)
Version : 1.0 (Generated value)
Realm : (It is optional)
Run Code Online (Sandbox Code Playgroud)

点击我的 jira Url 后,它给了我 oauth_problem=token_rejected 错误。谁能告诉我我在哪里犯了错误?

这是我正在点击的 Jira URL:

http://bmh1060149:8080/rest/api/2/issue/NWFM-1 (NWFM-1 is the Jira issue)
Run Code Online (Sandbox Code Playgroud)

请查看下面的屏幕截图以获取更多参考。

OAuthInPostman

Har*_*kar 4

经过一番研究后,我找到了答案。获得访问令牌后,我们可以将其直接传递到您的 Jira Url。无需传递所有这些参数。

要获取所有问题类型,我们可以使用以下 URL 并传递访问令牌作为参数。

http://bmh1060149:8080/rest/api/2/issuetype?access_token=euyyIxB6q5waBHeZ9zB7kGV21GRNNOud
Run Code Online (Sandbox Code Playgroud)

请参阅随附的屏幕截图以获取更多参考。

使用 AccessToken 访问 URL

响应JSON数据