in CredentialProvider.Microsoft/CredentialProviders/Vsts/IAuthUtil.cs [109:131]
public async Task<Uri> GetAuthorizationEndpoint(Uri uri, CancellationToken cancellationToken)
{
var headers = await GetResponseHeadersAsync(uri, cancellationToken);
try
{
foreach (var endpoint in headers.GetValues(VssAuthorizationEndpoint))
{
if (Uri.TryCreate(endpoint, UriKind.Absolute, out var parsedEndpoint))
{
return parsedEndpoint;
}
}
}
catch (Exception e)
{
logger.Warning(string.Format(Resources.SPSAuthEndpointException, e.Message));
logger.Warning(e.StackTrace);
}
logger.Warning(string.Format(Resources.SPSAuthEndpointNotFound, uri.ToString()));
return null;
}