Cac*_*ing 11 python oauth jira
我正在尝试使用oauth访问jira,我正在阅读本文档:欢迎使用jira-python的文档.
但在这个oauth部分,我无法弄清楚如何获得这些参数:
access_token, access_token_secret, consumer_key, key_cert
Mic*_*ick 12
我也在使用jira-python.由于jira-python使用请求和请求-oauthlib,我使用相同的库来实现获取令牌所必需的OAuth 1舞蹈.
首先,设置JIRA:
rsa.pub和rsa.pem文件).您的Python代码需要访问私钥rsa.pem.consumer_key通过jira-python 指定所需的位置接下来,OAuth舞蹈.OAuth1Session来自requests-oauthlib非常简单.这是一个简单的例子(CLI):Python中的JIRA Oauth.
request-oauthlib docs:OAuth 1 Workflow中描述了工作流程.
所以,总结一下:
rsa.pem文件的内容(私钥).在JIRA admin中设置"应用程序链接"时,还会添加公钥.小智 3
首先,您需要为您的应用程序添加 JIRA 的应用程序链接:https://confluence.atlassian.com/display/JIRA060/Configuring+Application+Links
对于访问 JIRA 的应用程序不是 Web 应用程序的情况,您可以使用任意 URL 作为应用程序 URL,但当应用程序图标显示在 JIRA 管理 UI 的应用程序链接列表中时,该 url 将用于检索应用程序图标。
然后,您需要执行所谓的“oauth dance”来获取 OAuth 令牌及其相应的秘密。请在此处查看 Atlassian 示例:https ://bitbucket.org/atlassian_tutorial/atlassian-oauth-examples/src
这些示例主要涵盖舞蹈本身,而使用 OAuth 令牌+秘密(在舞蹈期间收到)的身份验证记录在此处:http ://jira.readthedocs.io/en/latest/examples.html#oauth 。我希望这有帮助。
至少它对我有用(对于我的情况也是用Python)。:)
| 归档时间: |
|
| 查看次数: |
14179 次 |
| 最近记录: |