issue-695 Add support for Botbucket Access Token authentication into Network HttpClient calls.
This commit is contained in:
Родитель
16f59175f7
Коммит
85267582b6
|
@ -166,7 +166,7 @@ namespace Atlassian.Bitbucket.Authentication
|
|||
}
|
||||
|
||||
// If the basic authentication test failed then try again as OAuth
|
||||
if (await ValidateCredentials(targetUri, new Token(credentials.Password, TokenType.BitbucketPassword)))
|
||||
if (await ValidateCredentials(targetUri, new Token(credentials.Password, TokenType.BitbucketAccess)))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -552,6 +552,7 @@ namespace Microsoft.Alm.Authentication
|
|||
switch (token.Type)
|
||||
{
|
||||
case TokenType.AzureAccess:
|
||||
case TokenType.BitbucketAccess:
|
||||
{
|
||||
// ADAL access tokens are packed into the Authorization header.
|
||||
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token.Value);
|
||||
|
|
|
@ -60,22 +60,16 @@ namespace Microsoft.Alm.Authentication
|
|||
[System.ComponentModel.Description("Test-only Token")]
|
||||
Test = 5,
|
||||
|
||||
/// <summary>
|
||||
/// Bitbucket Password Tokens.
|
||||
/// </summary>
|
||||
[System.ComponentModel.Description("Bitbucket Password Token")]
|
||||
BitbucketPassword = 6,
|
||||
|
||||
/// <summary>
|
||||
/// Bitbucket Access Tokens.
|
||||
/// </summary>
|
||||
[System.ComponentModel.Description("Bitbucket Access Token")]
|
||||
BitbucketAccess = 7,
|
||||
BitbucketAccess = 6,
|
||||
|
||||
/// <summary>
|
||||
/// Used to auto-refresh Bitbucket Access Tokens.
|
||||
/// </summary>
|
||||
[System.ComponentModel.Description("Bitbucket Refresh Token")]
|
||||
BitbucketRefresh = 8,
|
||||
BitbucketRefresh = 7,
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче