Skip to content

Conversation

@fallenbagel
Copy link
Collaborator

Description

Replace X-Emby-Authorization with Authorization header to fix
authentication failures when users have <EnableLegacyAuthorization>false</EnableLegacyAuthorization> in their Jellyfin system.xml. This option was introduced in 10.11 (enabled by default) for testing without the legacy authorization methods and will be enforced (disabled by default) in 10.12. We should be using the modern authorization method anyway.

It is backwards compatible as the new header was introduced a while ago.

How Has This Been Tested?

  • Authenticated against 10.11.x
  • Authenticated against 10.10.x

Screenshots / Logs (if applicable)

Checklist:

  • I have read and followed the contribution guidelines.
  • Disclosed any use of AI (see our policy)
  • I have updated the documentation accordingly.
  • All new and existing tests passed.
  • Successful build pnpm build
  • Translation keys pnpm i18n:extract
  • Database migration (if required)

Replace X-Emby-Authorization with Authorization header to fix authentication failures when users
have <EnableLegacyAuthorization>false</EnableLegacyAuthorization> in their Jellyfin system.xml.
@fallenbagel fallenbagel requested a review from a team as a code owner December 8, 2025 14:39
@fallenbagel fallenbagel enabled auto-merge (squash) December 8, 2025 14:40
@fallenbagel fallenbagel merged commit f4fe166 into develop Dec 8, 2025
8 checks passed
@fallenbagel fallenbagel deleted the fallenbagel/fix-jellyfin-auth-headers branch December 8, 2025 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants