From efb9013bad545a8b86109a09a9662f08e2c77567 Mon Sep 17 00:00:00 2001 From: Qstick Date: Sun, 11 Dec 2022 19:23:22 -0600 Subject: [PATCH] Sliding expiration for auth cookie and a little clean up Closes #2920 Co-Authored-By: Mark McDowall --- .../Authentication/AuthenticationBuilderExtensions.cs | 1 + src/Lidarr.Http/Authentication/AuthenticationService.cs | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Lidarr.Http/Authentication/AuthenticationBuilderExtensions.cs b/src/Lidarr.Http/Authentication/AuthenticationBuilderExtensions.cs index 8383ef685..30f8a97d9 100644 --- a/src/Lidarr.Http/Authentication/AuthenticationBuilderExtensions.cs +++ b/src/Lidarr.Http/Authentication/AuthenticationBuilderExtensions.cs @@ -33,6 +33,7 @@ namespace Lidarr.Http.Authentication options.AccessDeniedPath = "/login?loginFailed=true"; options.LoginPath = "/login"; options.ExpireTimeSpan = TimeSpan.FromDays(7); + options.SlidingExpiration = true; }) .AddApiKey("API", options => { diff --git a/src/Lidarr.Http/Authentication/AuthenticationService.cs b/src/Lidarr.Http/Authentication/AuthenticationService.cs index f1ff69f5b..64dd0f323 100644 --- a/src/Lidarr.Http/Authentication/AuthenticationService.cs +++ b/src/Lidarr.Http/Authentication/AuthenticationService.cs @@ -15,17 +15,14 @@ namespace Lidarr.Http.Authentication public class AuthenticationService : IAuthenticationService { - private const string AnonymousUser = "Anonymous"; private static readonly Logger _authLogger = LogManager.GetLogger("Auth"); private readonly IUserService _userService; - private static string API_KEY; private static AuthenticationType AUTH_METHOD; public AuthenticationService(IConfigFileProvider configFileProvider, IUserService userService) { _userService = userService; - API_KEY = configFileProvider.ApiKey; AUTH_METHOD = configFileProvider.AuthenticationMethod; }