From 614c77d7ce84684947fcad406a316e1f000a0a55 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sat, 16 Aug 2025 14:35:06 +0800 Subject: [PATCH] :bug: Fix compile failed --- DysonNetwork.Pass/Auth/Auth.cs | 18 ++++++++---------- .../Controllers/OidcProviderController.cs | 2 +- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/DysonNetwork.Pass/Auth/Auth.cs b/DysonNetwork.Pass/Auth/Auth.cs index 8a3aa9d..afb45f3 100644 --- a/DysonNetwork.Pass/Auth/Auth.cs +++ b/DysonNetwork.Pass/Auth/Auth.cs @@ -157,14 +157,14 @@ public class DysonTokenAuthHandler( { // Handle JWT tokens (3 parts) case 3: - { - var (isValid, jwtResult) = oidc.ValidateToken(token); - if (!isValid) return false; - var jti = jwtResult?.Claims.FirstOrDefault(c => c.Type == "jti")?.Value; - if (jti is null) return false; + { + var (isValid, jwtResult) = oidc.ValidateToken(token); + if (!isValid) return false; + var jti = jwtResult?.Claims.FirstOrDefault(c => c.Type == "jti")?.Value; + if (jti is null) return false; - return Guid.TryParse(jti, out sessionId); - } + return Guid.TryParse(jti, out sessionId); + } // Handle compact tokens (2 parts) case 2: // Original compact token validation logic @@ -190,8 +190,6 @@ public class DysonTokenAuthHandler( { return false; } - - break; default: return false; } @@ -277,4 +275,4 @@ public class DysonTokenAuthHandler( return null; } -} \ No newline at end of file +} diff --git a/DysonNetwork.Pass/Auth/OidcProvider/Controllers/OidcProviderController.cs b/DysonNetwork.Pass/Auth/OidcProvider/Controllers/OidcProviderController.cs index 601dabf..18eb626 100644 --- a/DysonNetwork.Pass/Auth/OidcProvider/Controllers/OidcProviderController.cs +++ b/DysonNetwork.Pass/Auth/OidcProvider/Controllers/OidcProviderController.cs @@ -19,7 +19,7 @@ public class OidcProviderController( AppDatabase db, OidcProviderService oidcService, IConfiguration configuration, - IOptions options, + IOptions options ) : ControllerBase {