in CredentialProvider.Microsoft/CredentialProviders/Vsts/VstsSessionTokenClient.cs [40:59]
private HttpRequestMessage CreateRequest(Uri uri, DateTime? validTo)
{
var request = new HttpRequestMessage(HttpMethod.Post, uri);
request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", bearerToken);
var tokenRequest = new VstsSessionToken()
{
DisplayName = "Azure DevOps Artifacts Credential Provider",
Scope = TokenScope,
ValidTo = validTo
};
request.Content = new StringContent(
JsonSerializer.Serialize(tokenRequest, options),
Encoding.UTF8,
"application/json");
return request;
}