From 6937eff576c06030dc3f6edaec9fc8128069b35b Mon Sep 17 00:00:00 2001 From: "DESKTOP-T0O5CDB\\DESK-555BD" Date: Sun, 30 Mar 2025 20:39:25 -0600 Subject: [PATCH] add troubleshooting mode. --- Controllers/LoginController.cs | 4 ++++ Models/OIDC/OpenIDConfig.cs | 1 + 2 files changed, 5 insertions(+) diff --git a/Controllers/LoginController.cs b/Controllers/LoginController.cs index acd2f59..45d4050 100644 --- a/Controllers/LoginController.cs +++ b/Controllers/LoginController.cs @@ -136,6 +136,10 @@ namespace CarCareTracker.Controllers //validate JWT token var tokenParser = new JwtSecurityTokenHandler(); var parsedToken = tokenParser.ReadJwtToken(userJwt); + if (openIdConfig.TroubleshootingMode) + { + _logger.LogInformation($"OpenID Troubleshooting Mode Enabled - Token: {userJwt}"); + } var userEmailAddress = string.Empty; if (parsedToken.Claims.Any(x => x.Type == "email")) { diff --git a/Models/OIDC/OpenIDConfig.cs b/Models/OIDC/OpenIDConfig.cs index e4aa621..35b0970 100644 --- a/Models/OIDC/OpenIDConfig.cs +++ b/Models/OIDC/OpenIDConfig.cs @@ -15,6 +15,7 @@ public bool DisableRegularLogin { get; set; } = false; public bool UsePKCE { get; set; } = false; public string LogOutURL { get; set; } = ""; + public bool TroubleshootingMode { get; set; } = false; public string RemoteAuthURL { get { var redirectUrl = $"{AuthURL}?client_id={ClientId}&response_type=code&redirect_uri={RedirectURL}&scope={Scope}&state={State}"; if (UsePKCE)