[PR #15559] [MERGED] Disable legacy authorization methods by default #14344

Closed
opened 2026-02-07 07:28:18 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/15559
Author: @nielsvanvelzen
Created: 11/18/2025
Status: Merged
Merged: 11/27/2025
Merged by: @nielsvanvelzen

Base: masterHead: disable-legacy-auth


📝 Commits (2)

  • 196c243 Disable legacy authorization methods by default
  • 67c67df Use async migration

📊 Changes

2 files changed (+33 additions, -1 deletions)

View changed files

Jellyfin.Server/Migrations/Routines/DisableLegacyAuthorization.cs (+32 -0)
📝 MediaBrowser.Model/Configuration/ServerConfiguration.cs (+1 -1)

📄 Description

This is part 2 of 3 for the removal of legacy authorization method. Previously we added an configuration options that is disabled by default in #13306 which released with 10.11. This PR will change the EnableLegacyAuthorization option to false for all installs, allowing a user to (temporarily) keep using the legacy method if they use an client that is not updated yet.

Getting this into 10.12 unstable builds early so clients that haven't migrated yet will know in time.

We'll remove this configuration option (and the authorization methods) in a future release, likely 10.13.

Changes

  • Disable legacy authorization methods by default

Issues


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/15559 **Author:** [@nielsvanvelzen](https://github.com/nielsvanvelzen) **Created:** 11/18/2025 **Status:** ✅ Merged **Merged:** 11/27/2025 **Merged by:** [@nielsvanvelzen](https://github.com/nielsvanvelzen) **Base:** `master` ← **Head:** `disable-legacy-auth` --- ### 📝 Commits (2) - [`196c243`](https://github.com/jellyfin/jellyfin/commit/196c243a7d53d06a5fe492942442d48bba9727c4) Disable legacy authorization methods by default - [`67c67df`](https://github.com/jellyfin/jellyfin/commit/67c67df5077af5c90242fc5fc36373b2ae6f2c91) Use async migration ### 📊 Changes **2 files changed** (+33 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `Jellyfin.Server/Migrations/Routines/DisableLegacyAuthorization.cs` (+32 -0) 📝 `MediaBrowser.Model/Configuration/ServerConfiguration.cs` (+1 -1) </details> ### 📄 Description This is part 2 of 3 for the removal of legacy authorization method. Previously we added an configuration options that is disabled by default in #13306 which released with 10.11. This PR will change the EnableLegacyAuthorization option to false for all installs, allowing a user to (temporarily) keep using the legacy method if they use an client that is not updated yet. Getting this into 10.12 unstable builds early so clients that haven't migrated yet will know in time. We'll remove this configuration option (and the authorization methods) in a future release, likely 10.13. **Changes** - Disable legacy authorization methods by default **Issues** <!-- Tag any issues that this PR solves here. ex. Fixes # --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 07:28:18 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#14344