diff --git a/src/Core/Auth/Identity/TokenProviders/DuoUniversalTokenService.cs b/src/Core/Auth/Identity/TokenProviders/DuoUniversalTokenService.cs index 08e13df853..ac92c71932 100644 --- a/src/Core/Auth/Identity/TokenProviders/DuoUniversalTokenService.cs +++ b/src/Core/Auth/Identity/TokenProviders/DuoUniversalTokenService.cs @@ -205,9 +205,14 @@ public class DuoUniversalTokenService( // for security reasons. if (clientType == ClientType.Mobile) { - var requestHost = _currentContext.HttpContext.Request.Host.Host; - var deeplinkScheme = GetDeeplinkSchemeOverride(_currentContext.HttpContext) ?? - (IsBitwardenCloudHost(requestHost) ? DuoDeeplinkScheme.Https : DuoDeeplinkScheme.Bitwarden); + // TODO: Ticket 31669 + // var requestHost = _currentContext.HttpContext.Request.Host.Host; + + // var deeplinkScheme = + // IsBitwardenCloudHost(requestHost) ? DuoDeeplinkScheme.Https : DuoDeeplinkScheme.Bitwarden; + + var deeplinkScheme = GetDeeplinkSchemeOverride(_currentContext.HttpContext) ?? DuoDeeplinkScheme.Bitwarden; + return string.Format(CultureInfo.InvariantCulture, "{0}/duo-redirect-connector.html?client={1}&deeplinkScheme={2}", _globalSettings.BaseServiceUri.Vault, clientName, deeplinkScheme.ToString().ToLowerInvariant());