Methods
(static) exports.getAuthorizeURL(config, callback)
Attempts to get an OAuth verification URL using the given API configuration.
Parameters:
Name |
Type |
Description |
config |
Object
|
The information needed to access the Jira API
Properties
Name |
Type |
Attributes |
Default |
Description |
host |
string
|
|
|
The hostname of the Jira API. |
protocol |
string
|
<optional>
|
https
|
The protocol used to accses the Jira API. |
port |
number
|
<optional>
|
443
|
The port number used to connect to Jira. |
path_prefix |
string
|
<optional>
|
"/"
|
The prefix to use in front of the path, if Jira isn't at "/" |
version |
string
|
<optional>
|
2
|
The version of the Jira API to which you will be connecting. Currently, only
version 2 is supported. |
oauth |
Object
|
|
|
The oauth information
Properties
Name |
Type |
Attributes |
Description |
consumer_key |
string
|
|
The consumer key of the application accessing Jira. |
private_key |
string
|
|
The private key of the application accessing Jira. |
callback_url |
string
|
<optional>
|
The callback URL to be called after the token is generated. If this is
not included, the user will be given a verification code after authorizing the token, instead of Jira making a
callback to the application. |
|
|
callback |
OauthUtil~getOauthUrlCallback
|
The function called when the URL has been retrieved. |
- Source:
(static) exports.swapRequestTokenWithAccessToken(config, callback)
Given an OAuth token, the token secret, and an access verification code (provided by Jira), swap an OAuth request
token with an OAuth access token.
Parameters:
Name |
Type |
Description |
config |
Object
|
The information needed to access the Jira API
Properties
Name |
Type |
Attributes |
Default |
Description |
host |
string
|
|
|
The hostname of the Jira API. |
protocol |
string
|
<optional>
|
https
|
The protocol used to accses the Jira API. |
port |
number
|
<optional>
|
443
|
The port number used to connect to Jira. |
version |
string
|
<optional>
|
2
|
The version of the Jira API to which you will be connecting. Currently, only
version 2 is supported. |
oauth |
Object
|
|
|
The oauth information
Properties
Name |
Type |
Description |
consumer_key |
string
|
The consumer key of the application accessing Jira. |
private_key |
string
|
The private key of the application accessing Jira. |
token |
string
|
The OAuth Token supplied by Jira. |
token_secret |
string
|
The OAuth Token secret supplied by Jira. |
oauth_verifier |
string
|
The verified code given to the user after authorizing the OAuth token. |
|
|
callback |
OauthUtil~swapRequestTokenCallback
|
The function called when the token has been swapped. |
- Source:
(static) generateOAuthObject(config) → {exports.OAuth}
Utility function to generate an OAuth object.
Parameters:
Name |
Type |
Description |
config |
Object
|
The information needed to access the Jira API
Properties
Name |
Type |
Attributes |
Default |
Description |
host |
string
|
|
|
The hostname of the Jira API. |
protocol |
string
|
<optional>
|
https
|
The protocol used to accses the Jira API. |
port |
number
|
<optional>
|
443
|
The port number used to connect to Jira. |
path_prefix |
string
|
<optional>
|
"/"
|
The prefix to use in front of the path, if Jira isn't at "/" |
version |
string
|
<optional>
|
2
|
The version of the Jira API to which you will be connecting. Currently, only
version 2 is supported. |
oauth |
Object
|
|
|
The oauth information
Properties
Name |
Type |
Attributes |
Description |
consumer_key |
string
|
|
The consumer key of the application accessing Jira. |
private_key |
string
|
|
The private key of the application accessing Jira. |
callback_url |
string
|
<optional>
|
The callback URL to be called after the token is generated. If this is
not included, the user will be given a verification code after authorizing the token, instead of Jira making a
callback to the application. |
|
|
- Source:
Returns:
-
Type
-
exports.OAuth
Type Definitions
getOauthUrlCallback(error, oauth)
Callback used by getOauthUrl.
Parameters:
Name |
Type |
Description |
error |
*
|
The error which occurred, if any. |
oauth |
Object
|
The OAuth information retrieved from the Jira API.
Properties
Name |
Type |
Description |
url |
String
|
The URL that should be visited by the user to verify the OAuth access. |
token |
String
|
The OAuth Token retrieved from the Jira API. |
token_secret |
String
|
The OAuth Token Secret retrieved from the Jira API. |
|
- Source:
swapRequestTokenCallback(error, access_token)
Callback used by swapRequestTokenWithAccessToken
Parameters:
Name |
Type |
Description |
error |
*
|
The error which occurred, if any. |
access_token |
string
|
The access token retrieved from Jira. |
- Source: