in CredentialProvider.Microsoft/Util/EnvUtil.cs [158:175]
public static int GetDeviceFlowTimeoutFromEnvironmentInSeconds(ILogger logger)
{
var timeout = Environment.GetEnvironmentVariable(DeviceFlowTimeoutEnvVar);
const int defaultTimeout = 90;
if (timeout == null)
{
return defaultTimeout;
}
if (int.TryParse(timeout, out int parsedTimeout))
{
return parsedTimeout;
}
logger.Warning(string.Format(Resources.CouldNotParseDeviceFlowTimeoutOverride, timeout));
return defaultTimeout;
}