Jira Oauth Generate Public Key

Latest version
  1. Jira Oauth Generate Public Keys
  2. Jira Oauth Generate Public Key In Linux
  1. Users who would like to integrate JIRA with their own application or 3rd party application will need to have a valid public key. This page will provide the steps to do this. To generate a key pair execute.
  2. Mar 29, 2012 Jenkins can only be added as a generic application using OAuth for incoming authentication. I have been unable to get Jira to accept a Public Key for the Jenkins app. What little information I've found suggests that the Public Key should be a standard 1024-bit RSA public key generated with sha1.

How to get OAuth token for jira. Or you can generate public key via openssl software. Browse other questions tagged api rest oauth jira or ask your own question.

Released:

Python library for Jira OAuth

Project description

Python library for Jira OAuth

RSA private and public key creations

  • Create RSA private key and store it in file oauth.pem
  • Create RSA public key and store it in file oauth.pub
  • Share RSA public key oauth.pub with your Jira Admin, as they need it during Jira Application Link creation.

Jira Application Link Creation Steps

  • Login as a Jira administrator
  • Go to Application links section under Application area
  • Enter dummy url (as oauth token used for API access and not web access) https://jira-oauth1-rest-api-access
  • Click on Create new link button
  • Click Continue on next screen
  • Enter something like Jira OAuth1 REST API access as a Application Name
  • Check Create incomindg link checkbox.
  • Don't need to fill any other information. Click on Continue
  • Now you should able to see new Application link with name Jira OAuth1 REST API access created and available under section Configure Application Links section
  • Click on pencil icon to configure Incoming Authentication
    • Enter jira-oauth1-rest-api-access (or any other appropriate string) as Consumer key
    • Enter same string jira-oauth1-rest-api-access (or any other appropriate string) as Consumer Name
    • Enter content of RSA public key (stored in file oauth.pub) as public key
    • Click on Save

Prepare for OAuth Dance

Create starter_oauth.config in ~/.oauthconfig folder:

Perform Jira OAuth Dance

Jira Oauth Generate Public Keys

  • Python Virtual Environment that we create earlier is active.
  • Run jira-oauth.
  • Authenticate in browser as directed below.
  • After successful OAuth generation, you will get another set of values for oauth_token and oauth_token_secret. These are you tokens that you need to use access Jira without passing credentials.

Credits

Api keys vs oauth

Thank you, Raju Kadam, for implementing https://github.com/rkadam/jira-oauth-generator

Release historyRelease notifications

0.1.10

0.1.9

0.1.8

0.1.7

0.1.6

Jira Oauth Generate Public Key In Linux

0.1.5

0.1.4

0.1.3

0.1.2

0.1.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for jira-oauth, version 0.1.10
Filename, sizeFile typePython versionUpload dateHashes
Filename, size jira_oauth-0.1.10-py3-none-any.whl (25.6 kB) File type Wheel Python version py3 Upload dateHashes
Filename, size jira-oauth-0.1.10.tar.gz (10.1 kB) File type Source Python version None Upload dateHashes
Close

Hashes for jira_oauth-0.1.10-py3-none-any.whl

Hashes for jira_oauth-0.1.10-py3-none-any.whl
AlgorithmHash digest
SHA2567d9ac84f5b5a3f75c405b8cbd75d9edecd0c1d195db2cf24073933deb10a23b6
MD5a03a5ff58115fb11a7260a4ec1501c0a
BLAKE2-25688ba0a94d9e4480a4bf8d96f1e22f57a4a4775cc9fa1bf0d2ceb6112c5580212
ClosePublic

Hashes for jira-oauth-0.1.10.tar.gz

Hashes for jira-oauth-0.1.10.tar.gz
AlgorithmHash digest
SHA2568f85b72679faa87ea682d9ddbcda1e2f3fa14127425e3cf8deca5680c979430a
MD586e674f3dd89c9ca47ee9da8d7d5df28
BLAKE2-256174a9715a4f4c1646ade74556f802d3e08cae81aca91ce31cb321c2240d997c8