aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua M. Boniface <joshua@boniface.me>2026-05-05 09:46:38 -0400
committerGitHub <noreply@github.com>2026-05-05 09:46:38 -0400
commitfd6badf096cd1e18e7089cf3807f6e73bf49fe4e (patch)
treef4e44d8506b3f4aa5c2da7f30d2445cfd7e0b778
parent7e4727fff8978381f852137a16538d4d579598b4 (diff)
parentb8e25b49b3f2cfb36e97a95e03312ae6a426a35c (diff)
Merge pull request #16754 from nielsvanvelzen/keep-legacy-auth
Keep legacy authorization enabled
-rw-r--r--Jellyfin.Server/Migrations/Routines/DisableLegacyAuthorization.cs32
-rw-r--r--MediaBrowser.Model/Configuration/ServerConfiguration.cs2
2 files changed, 1 insertions, 33 deletions
diff --git a/Jellyfin.Server/Migrations/Routines/DisableLegacyAuthorization.cs b/Jellyfin.Server/Migrations/Routines/DisableLegacyAuthorization.cs
deleted file mode 100644
index 6edfcbcfd5..0000000000
--- a/Jellyfin.Server/Migrations/Routines/DisableLegacyAuthorization.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using System.Threading;
-using System.Threading.Tasks;
-using MediaBrowser.Controller.Configuration;
-
-namespace Jellyfin.Server.Migrations.Routines;
-
-/// <summary>
-/// Migration to disable legacy authorization in the system config.
-/// </summary>
-[JellyfinMigration("2025-11-18T16:00:00", nameof(DisableLegacyAuthorization))]
-public class DisableLegacyAuthorization : IAsyncMigrationRoutine
-{
- private readonly IServerConfigurationManager _serverConfigurationManager;
-
- /// <summary>
- /// Initializes a new instance of the <see cref="DisableLegacyAuthorization"/> class.
- /// </summary>
- /// <param name="serverConfigurationManager">Instance of the <see cref="IServerConfigurationManager"/> interface.</param>
- public DisableLegacyAuthorization(IServerConfigurationManager serverConfigurationManager)
- {
- _serverConfigurationManager = serverConfigurationManager;
- }
-
- /// <inheritdoc />
- public Task PerformAsync(CancellationToken cancellationToken)
- {
- _serverConfigurationManager.Configuration.EnableLegacyAuthorization = false;
- _serverConfigurationManager.SaveConfiguration();
-
- return Task.CompletedTask;
- }
-}
diff --git a/MediaBrowser.Model/Configuration/ServerConfiguration.cs b/MediaBrowser.Model/Configuration/ServerConfiguration.cs
index ac5c12304e..a58c01c960 100644
--- a/MediaBrowser.Model/Configuration/ServerConfiguration.cs
+++ b/MediaBrowser.Model/Configuration/ServerConfiguration.cs
@@ -287,5 +287,5 @@ public class ServerConfiguration : BaseApplicationConfiguration
/// <summary>
/// Gets or sets a value indicating whether old authorization methods are allowed.
/// </summary>
- public bool EnableLegacyAuthorization { get; set; }
+ public bool EnableLegacyAuthorization { get; set; } = true;
}