From 33abf12e41bfa3cdb073fdd7479ab12e478ee745 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Wed, 3 Dec 2025 22:46:47 +0800 Subject: [PATCH] :bug: Fix pass service swagger docs duplicate schema name cause 500 --- DysonNetwork.Pass/Auth/OpenId/OidcController.cs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/DysonNetwork.Pass/Auth/OpenId/OidcController.cs b/DysonNetwork.Pass/Auth/OpenId/OidcController.cs index 273364a..3c55e59 100644 --- a/DysonNetwork.Pass/Auth/OpenId/OidcController.cs +++ b/DysonNetwork.Pass/Auth/OpenId/OidcController.cs @@ -23,11 +23,6 @@ public class OidcController( private const string StateCachePrefix = "oidc-state:"; private static readonly TimeSpan StateExpiration = TimeSpan.FromMinutes(15); - public class TokenExchangeResponse - { - public string Token { get; set; } = string.Empty; - } - [HttpGet("{provider}")] public async Task OidcLogin( [FromRoute] string provider, @@ -81,7 +76,7 @@ public class OidcController( /// Handles Apple authentication directly from mobile apps /// [HttpPost("apple/mobile")] - public async Task> AppleMobileLogin( + public async Task> AppleMobileLogin( [FromBody] AppleMobileSignInRequest request ) { @@ -118,7 +113,7 @@ public class OidcController( ); var token = auth.CreateToken(session); - return Ok(new TokenExchangeResponse { Token = token }); + return Ok(new AuthController.TokenExchangeResponse { Token = token }); } catch (SecurityTokenValidationException ex) {