From b9923230f9825d7580dc1a48fd3da2dbfd4ed6f0 Mon Sep 17 00:00:00 2001 From: Daniel Marbach Date: Mon, 13 Apr 2026 11:50:34 +0200 Subject: [PATCH] RabbitMQ: Only set the AuthMechanisms when UseExternalAuthMechanism is set to true --- .../RabbitMQTransportExtensions.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ServiceControl.Transports.RabbitMQ/RabbitMQTransportExtensions.cs b/src/ServiceControl.Transports.RabbitMQ/RabbitMQTransportExtensions.cs index b4dc699228..1f5b2ed033 100644 --- a/src/ServiceControl.Transports.RabbitMQ/RabbitMQTransportExtensions.cs +++ b/src/ServiceControl.Transports.RabbitMQ/RabbitMQTransportExtensions.cs @@ -38,9 +38,8 @@ public static void ApplySettingsFromConnectionString(this RabbitMQTransport tran transport.ValidateRemoteCertificate = !disableRemoteCertificateValidation; } - if (dictionary.TryGetValue("UseExternalAuthMechanism", out var useExternalAuthMechanismString)) + if (dictionary.TryGetValue("UseExternalAuthMechanism", out var useExternalAuthMechanismString) && bool.TryParse(useExternalAuthMechanismString, out var useExternalAuthMechanism) && useExternalAuthMechanism) { - _ = bool.TryParse(useExternalAuthMechanismString, out var useExternalAuthMechanism); transport.AuthMechanisms = [new ExternalMechanismFactory()]; } }