diff --git a/src/Microsoft.Data.SqlClient/src/Microsoft/Data/SqlClient/AzureManagedIdentityAuthenticationProvider.cs b/src/Microsoft.Data.SqlClient/src/Microsoft/Data/SqlClient/AzureManagedIdentityAuthenticationProvider.cs index 07174e96a8..6f543d909e 100644 --- a/src/Microsoft.Data.SqlClient/src/Microsoft/Data/SqlClient/AzureManagedIdentityAuthenticationProvider.cs +++ b/src/Microsoft.Data.SqlClient/src/Microsoft/Data/SqlClient/AzureManagedIdentityAuthenticationProvider.cs @@ -89,7 +89,7 @@ public override async Task AcquireTokenAsync(SqlAuthenti string objectIdParameter = string.Empty; // If user assigned managed identity is specified, include object ID parameter in request - if (parameters.UserId != default) + if (!string.IsNullOrWhiteSpace(parameters.UserId)) { objectIdParameter = $"&object_id={Uri.EscapeDataString(parameters.UserId)}"; SqlClientEventSource.Log.TryTraceEvent("AcquireTokenAsync | Identity Object id received and will be used for acquiring access token {0}", parameters.UserId);