1
0
Форкнуть 0

issue-695 Add support for Botbucket Access Token authentication into Network HttpClient calls.

This commit is contained in:
Mike Minns 2018-07-26 22:57:41 +10:00 коммит произвёл J Wyman ∞
Родитель 16f59175f7
Коммит 85267582b6
3 изменённых файлов: 4 добавлений и 9 удалений

Просмотреть файл

@ -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,
}
}