Simplified login process
continuous-integration/drone/pr Build is passing

This commit is contained in:
Khwezi Mngoma
2026-06-05 08:17:32 +02:00
parent 4576b5aa2b
commit 65f102f18a
+4 -10
View File
@@ -46,19 +46,13 @@ public static class Api
{ {
OnRedirectToIdentityProvider = context => OnRedirectToIdentityProvider = context =>
{ {
if (!string.IsNullOrEmpty(context.ProtocolMessage.RedirectUri) && context.ProtocolMessage.RedirectUri.StartsWith("http://", StringComparison.OrdinalIgnoreCase)) var fallbackUri = context.ProtocolMessage.RedirectUri;
{
var uriBuilder = new UriBuilder(context.ProtocolMessage.RedirectUri)
{
Scheme = "https",
Port = -1,
};
context.ProtocolMessage.RedirectUri = uriBuilder.Uri.ToString(); if (fallbackUri.StartsWith("http://", StringComparison.OrdinalIgnoreCase))
} context.ProtocolMessage.RedirectUri = fallbackUri.Replace("http://", "https://", StringComparison.OrdinalIgnoreCase);
return Task.CompletedTask; return Task.CompletedTask;
}, }
}; };
}); });