From 65f102f18a3ef755b4f830090629e362c9b570f5 Mon Sep 17 00:00:00 2001 From: Khwezi Mngoma Date: Fri, 5 Jun 2026 08:17:32 +0200 Subject: [PATCH] Simplified login process --- LiteCharms.Features/Extensions/Api.cs | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/LiteCharms.Features/Extensions/Api.cs b/LiteCharms.Features/Extensions/Api.cs index 608f84c..8a25d9b 100644 --- a/LiteCharms.Features/Extensions/Api.cs +++ b/LiteCharms.Features/Extensions/Api.cs @@ -46,19 +46,13 @@ public static class Api { OnRedirectToIdentityProvider = context => { - if (!string.IsNullOrEmpty(context.ProtocolMessage.RedirectUri) && context.ProtocolMessage.RedirectUri.StartsWith("http://", StringComparison.OrdinalIgnoreCase)) - { - var uriBuilder = new UriBuilder(context.ProtocolMessage.RedirectUri) - { - Scheme = "https", - Port = -1, - }; + var fallbackUri = context.ProtocolMessage.RedirectUri; - context.ProtocolMessage.RedirectUri = uriBuilder.Uri.ToString(); - } + if (fallbackUri.StartsWith("http://", StringComparison.OrdinalIgnoreCase)) + context.ProtocolMessage.RedirectUri = fallbackUri.Replace("http://", "https://", StringComparison.OrdinalIgnoreCase); return Task.CompletedTask; - }, + } }; });