Api 如何为jira获取OAuth令牌
Jira Api支持基本授权和宣誓授权。我试过基本授权,效果很好。现在我正在尝试OAuth授权,但是我无法获得访问令牌Api 如何为jira获取OAuth令牌,api,rest,oauth,jira,Api,Rest,Oauth,Jira,Jira Api支持基本授权和宣誓授权。我试过基本授权,效果很好。现在我正在尝试OAuth授权,但是我无法获得访问令牌 D:\OAuth Jars>java -jar rest-oauth-client-1.0.one-jar.jar accessToken "Your Jira base url" "iJKs7Sq4nI3tK0bTqBYSNNOt9rkwrKK9" "qimK5FibcAKD5ACbF2aKEPpiBWltgwET" "toYvZB" Access token is :
D:\OAuth Jars>java -jar rest-oauth-client-1.0.one-jar.jar accessToken "Your Jira base url" "iJKs7Sq4nI3tK0bTqBYSNNOt9rkwrKK9" "qimK5FibcAKD5ACbF2aKEPpiBWltgwET" "toYvZB"
Access token is : zGBqUzmwobyS0GFXrJMIs18lsAUd51Wb
有人能帮我找到访问令牌吗?我缺少什么吗?D:\OAuth Jars>java-jar rest-OAuth-client-1.0.one-jar.jar requestToken“你的Jira基本url” 执行上述命令后,您将获得令牌、令牌机密和检索到的请求令牌
Token is iJKs7Sq4nI3tK0bTqBYSNNOt9rkwrKK9
Token secret is qimK5FibcAKD5ACbF2aKEPpiBWltgwET
Retrieved request token. go to http://bmh1060149:8080/plugins/servlet/oauth/authorize?oauth_token=iJKs7Sq4nI3tK0bTqBYSNNOt9rkwrKK9
然后,您必须通过浏览器调用检索到的请求令牌url以获取验证代码。它会要求你允许或拒绝。如果你点击allow,它会给你验证码
然后,您可以使用令牌、令牌密码、您的基本url和验证码来获取访问令牌
D:\OAuth Jars>java -jar rest-oauth-client-1.0.one-jar.jar accessToken "Your Jira base url" "iJKs7Sq4nI3tK0bTqBYSNNOt9rkwrKK9" "qimK5FibcAKD5ACbF2aKEPpiBWltgwET" "toYvZB"
Access token is : zGBqUzmwobyS0GFXrJMIs18lsAUd51Wb
一旦您获得了访问令牌,您就可以从您将传递给它的任何url获取数据
D:\OAuth Jars>java -jar rest-oauth-client-1.0.one-jar.jar request "zGBqUzmwobyS0GFXrJMIs18lsAUd51Wb" "Your Jira base url/rest/api/2/issue/NWFM-4"
还有一件事,如果您无法从上述步骤中获取数据,则必须将使用者密钥设置为“硬编码使用者”,因为这是正在发生的问题。因此,在Jira中设置应用程序链接时,将消费者密钥指定为“硬编码消费者”
公钥将是:
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxZDzGUGk6rElyPm0iOua0lWg84nOlhQN1gmTFTIu5WFyQFHZF6OA4HX7xATttQZ6N21yKMakuNdRvEudyN/coUqe89r3Ae+rkEIn4tCxGpJWX205xVF3Cgsn8ICj6dLUFQPiWXouoZ7HG0sPKhCLXXOvUXmekivtyx4bxVFD9Zy4SQ7IHTx0V0pZYGc6r1gF0LqRmGVQDaQSbivigH4mlVwoAO9Tfccf+V00hYuSvntU+B1ZygMw2rAFLezJmnftTxPuehqWu9xS5NVsPsWgBL7LOi3oY8lhzOYjbMKDWM6zUtpOmWJA52cVJW6zwxCxE28/592IARxlJcq14tjwYwIDAQAB
也可以通过openssl软件生成公钥
希望这能有所帮助你知道怎么做了吗?这个问题在@Naasheer解决了吗?如果是,你能解释一下你是如何修理的吗?