From 7056a30e60df859d55fec736ff13adb0d81b6062 Mon Sep 17 00:00:00 2001 From: Loic Masi Date: Tue, 21 Apr 2026 12:59:19 +0200 Subject: [PATCH] #1 : Teeest. --- Webzine.WebApplication/Program.cs | 8 ++++++++ Webzine.WebApplication/appsettings.Production.json | 1 + 2 files changed, 9 insertions(+) diff --git a/Webzine.WebApplication/Program.cs b/Webzine.WebApplication/Program.cs index a1860fe..cadb653 100644 --- a/Webzine.WebApplication/Program.cs +++ b/Webzine.WebApplication/Program.cs @@ -181,6 +181,14 @@ try options.Events = new OpenIdConnectEvents { + OnAuthenticationFailed = context => + { + logger.Error(context.Exception, "Erreur d'authentification OIDC : {Message}", context.Exception.Message); + context.HandleResponse(); + context.Response.Redirect("/account/auth-error?message=" + Uri.EscapeDataString(context.Exception.Message)); + return Task.CompletedTask; + }, + OnRedirectToIdentityProvider = context => { if (!string.IsNullOrWhiteSpace(publicOrigin)) diff --git a/Webzine.WebApplication/appsettings.Production.json b/Webzine.WebApplication/appsettings.Production.json index c6083e7..997ee7e 100644 --- a/Webzine.WebApplication/appsettings.Production.json +++ b/Webzine.WebApplication/appsettings.Production.json @@ -6,6 +6,7 @@ "ClientSecret": "" }, "Keycloak": { + "Authority": "https://10.4.0.131/keycloak/realms/webzine-realm", "PublicOrigin": "http://192.168.10.80:8080" } }