in CredentialProvider.Microsoft/Util/EnvUtil.cs [49:69]
public static Uri GetAuthorityFromEnvironment(ILogger logger)
{
var authorityVariableToUse = MsalEnabled() ? MsalAuthorityEnvVar : AuthorityEnvVar;
var environmentAuthority = Environment.GetEnvironmentVariable(authorityVariableToUse);
if (environmentAuthority == null)
{
return null;
}
if (Uri.TryCreate(environmentAuthority, UriKind.Absolute, out Uri parsedUri))
{
logger.Verbose(string.Format(Resources.AADAuthorityOverrideFound, parsedUri.ToString()));
return parsedUri;
}
else
{
logger.Warning(string.Format(Resources.CouldNotParseAADAuthorityOverride, environmentAuthority));
}
return null;
}