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 =>
{
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;
},
}
};
});