J'essaie d'utiliser Oauth pour accéder à Jira, et je lis ce document: Bienvenue à la documentation de Jira-Python . P>
Mais dans cette partie de OAuth, je ne peux pas comprendre comment je peux obtenir ces paramètres: P>
Access_Token, Access_Token_secret, Consumer_Key, Key_Cert Code> P>
3 Réponses :
Tout d'abord, vous devez ajouter un lien d'application à JIRA pour votre application: HTTPS : //confluence.atlassian.com/displuence/jira060/configuring+Application+Links P>
Pour le cas lorsque l'application accédant à JIRA n'est pas une application Web, vous pouvez utiliser une URL arbitraire comme URL d'application, mais cette URL sera utilisée pour récupérer l'icône de l'application lorsqu'il est affiché dans la liste des liens d'application dans l'interface utilisateur administrative. de Jira. P>
Ensuite, vous auriez besoin de faire une "danse OAuth" pour obtenir un jeton OAuth et son secret correspondant. Veuillez jeter un oeil aux exemples d'Atlassien ici: https://bitbucket.org/atlassian_Tutorial/atlassian -Oauth-exemples / src p>
Ces exemples couvrent principalement la danse elle-même, tandis que l'authentification utilisant Oauth Token + Secret (qui est reçue pendant la danse) est documentée ici: http://jira.readthedocs.io/en/latest/examples.html#oauth . J'espère que cela vous aidera. P>
au moins cela a fonctionné pour moi (également en python pour mon cas). :) p>
Je suis trop utilise JIRA-python. Depuis les utilisations JIRA-python demandes et demandes-oauthlib a >. Voici un exemple simple (CLI): JIRA OAuth en Python < / a>. p>
Le flux de production est décrit dans le demandes-oauthlib de docs: < a href = "http://requests-oauthlib.readthedocs.org/en/latest/oauth1_workflow.html" rel = "noreferrer"> OAuth 1 Flux de production . p>
Donc, pour résumer: p>
rsa.pem code> (clé privée). La clé publique est également ajouté lors de la mise en place de la « Application Link » dans JIRA administration. Li>
ul>
Travaillé! Pour aider si quelqu'un a des problèmes, utilisez-le pour changer le script suggéré sur cette réponse:
Comment générer une paire de clés RSA?
confluence.atlassian.com/jirakb/...
Malheureusement, d'autres réponses ne fonctionnent pas avec Python 3. J'ai trouvé que https: // github.com/rkadam/jira-oauth-generator couvre complètement Jira Oauth à Python 3. P>
Link ' Jira-pytHon.readthedocs.org/fr/Latest/#oautheightOf/a > 'est mort (404)