@@ -66,12 +66,14 @@ export class JiraClient {
66
66
return url . toString ( )
67
67
}
68
68
69
- private buildHeaders ( ) : Record < string , string > {
69
+ private buildHeaders ( account : IJiraIssueAccountSettings ) : Record < string , string > {
70
70
const requestHeaders : Record < string , string > = { }
71
- if ( this . _settings . authenticationType === EAuthenticationTypes . BASIC ) {
72
- requestHeaders [ 'Authorization' ] = 'Basic ' + base64Encode ( `${ this . _settings . username } :${ this . _settings . password } ` )
73
- } else if ( this . _settings . authenticationType === EAuthenticationTypes . BEARER_TOKEN ) {
74
- requestHeaders [ 'Authorization' ] = `Bearer ${ this . _settings . bareToken } `
71
+ if ( account . authenticationType === EAuthenticationTypes . BASIC ) {
72
+ requestHeaders [ 'Authorization' ] = 'Basic ' + base64Encode ( `${ account . username } :${ account . password } ` )
73
+ } else if ( account . authenticationType === EAuthenticationTypes . BEARER_TOKEN ) {
74
+ requestHeaders [ 'Authorization' ] = `Bearer ${ account . bareToken } `
75
+ } else if ( account . authenticationType === EAuthenticationTypes . CLOUD ) {
76
+ requestHeaders [ 'Authorization' ] = 'Basic ' + base64Encode ( `${ account . username } :${ account . password } ` )
75
77
}
76
78
return requestHeaders
77
79
}
@@ -114,7 +116,7 @@ export class JiraClient {
114
116
const requestUrlParam : RequestUrlParam = {
115
117
method : requestOptions . method ,
116
118
url : this . buildUrl ( account . host , requestOptions . path , requestOptions . queryParameters ) ,
117
- headers : this . buildHeaders ( ) ,
119
+ headers : this . buildHeaders ( account ) ,
118
120
contentType : 'application/json' ,
119
121
}
120
122
this . _settings . logRequestsResponses && console . info ( 'JiraIssue:Request:' , requestUrlParam )
@@ -135,7 +137,7 @@ export class JiraClient {
135
137
const options = {
136
138
url : url ,
137
139
method : 'GET' ,
138
- headers : this . buildHeaders ( ) ,
140
+ headers : this . buildHeaders ( account ) ,
139
141
}
140
142
let response : RequestUrlResponse
141
143
try {
0 commit comments