1
0
Форкнуть 0

Merge pull request #728 from whoisj/v1.16/fix-tokens

alm: allow tokens as basic authorization
This commit is contained in:
J Wyman 2018-08-10 15:27:24 -04:00 коммит произвёл GitHub
Родитель 47e32db899 7e06a39ef4
Коммит fdfe2b433d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 9 добавлений и 0 удалений

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

@ -454,6 +454,15 @@ namespace Microsoft.Alm.Authentication
}
break;
case TokenType.Personal:
{
var credentials = (Credential)token;
// Credentials are packed into the 'Authorization' header as a base64 encoded pair.
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", credentials.ToBase64String());
}
break;
default:
Trace.WriteLine("! unsupported token type, not appending an authentication header to the request.");
break;