No more JWTs for Scripts + Polish (#4274)

Co-authored-by: Amelia <77553571+Fesaa@users.noreply.github.com>
This commit is contained in:
Joe Milazzo
2025-12-13 06:55:02 -07:00
committed by GitHub
parent b67680c639
commit 8043650aa5
131 changed files with 7804 additions and 1849 deletions
+3
View File
@@ -1,6 +1,7 @@
#nullable enable
using System.Threading.Tasks;
using API.Extensions;
using API.Middleware;
using API.Services;
using Kavita.Common;
using Microsoft.AspNetCore.Authentication;
@@ -16,6 +17,7 @@ namespace API.Controllers;
[Route("[controller]")]
public class OidcController(ILogger<OidcController> logger, [FromServices] ConfigurationManager<OpenIdConnectConfiguration>? configurationManager = null): ControllerBase
{
[SkipDeviceTracking]
[AllowAnonymous]
[HttpGet("login")]
public IActionResult Login(string returnUrl = "/")
@@ -29,6 +31,7 @@ public class OidcController(ILogger<OidcController> logger, [FromServices] Confi
return Challenge(properties, IdentityServiceExtensions.OpenIdConnect);
}
[SkipDeviceTracking]
[HttpGet("logout")]
public async Task<IActionResult> Logout()
{