diff --git a/src/BCards.Web/Program.cs b/src/BCards.Web/Program.cs index 43dd3ce..e95ecab 100644 --- a/src/BCards.Web/Program.cs +++ b/src/BCards.Web/Program.cs @@ -298,6 +298,16 @@ authBuilder.AddGoogle(options => options.Events = new OAuthEvents { + OnRedirectToAuthorizationEndpoint = context => + { + // Fix para Cloudflare - remover porta 443 explĂ­cita + if (!builder.Environment.IsDevelopment()) + { + context.RedirectUri = context.RedirectUri.Replace(":443", ""); + } + context.Response.Redirect(context.RedirectUri); + return Task.CompletedTask; + }, OnRemoteFailure = context => { var logger = context.HttpContext.RequestServices.GetRequiredService>();