diff --git a/src/BCards.Web/Program.cs b/src/BCards.Web/Program.cs index e95ecab..ab331e9 100644 --- a/src/BCards.Web/Program.cs +++ b/src/BCards.Web/Program.cs @@ -351,9 +351,16 @@ authBuilder.AddGoogle(options => var originalUri = context.RedirectUri; + // Fix para Cloudflare - remover porta 443 explícita (mesmo fix do Google) + if (!builder.Environment.IsDevelopment()) + { + context.RedirectUri = originalUri.Replace(":443", ""); + logger.LogWarning($"REMOVED :443 - Modified RedirectUri: {context.RedirectUri}"); + } + if (originalUri.Contains("bcards.site")) { - context.RedirectUri = originalUri + context.RedirectUri = context.RedirectUri .Replace("http://bcards.site", "https://bcards.site") .Replace("http%3A%2F%2Fbcards.site", "https%3A%2F%2Fbcards.site"); @@ -522,7 +529,8 @@ if (!app.Environment.IsDevelopment()) if (context.Request.Host.Host == "bcards.site") { - context.Request.Host = new HostString("bcards.site", 443); + // Fix para Cloudflare - não especificar porta explícita + context.Request.Host = new HostString("bcards.site"); } await next();