mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
Add support for LDAP authentication #33
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @sparky8251 on GitHub (Dec 11, 2018).
If I'm not mistaken, Emby supports LDAP authentication but only through a paid plugin. LDAP support would streamline authentication and allow Emby to be used in larger deployments working better with #42 in a multi-server environment.
Plus, even with a small setup, LDAP dramatically reduces the administration load around managing user accounts.
@anthonylavado commented on GitHub (Dec 12, 2018):
This is something that is highly desired by @joshuaboniface so I know this will get some attention. Right now, the focus is stability, but this is gonna be high up on the list after that.
@sparky8251 commented on GitHub (Dec 12, 2018):
Oh yeah. Only opened this so its on the issue board.
Not expecting this to happen for some time, especially with so much organization and stabilization work going on.
I plan on watching this for developments in the future :)
@XVicarious commented on GitHub (Dec 12, 2018):
I can confirm that this is working.
Edit: do they ship with ldap? If not, the emby ldap dll works for the time being.
@JustAMan commented on GitHub (Dec 12, 2018):
@XVicarious we don't ship any plugins yet, and LDAP is not in the core so far.
But any Emby plugins that work with 3.5.x should work with Jellyfin now (though I don't know if plugin licenses allow you to use them that way).
@XVicarious commented on GitHub (Dec 12, 2018):
Yeah, I figured that was the case as I just laid jellyfin over my Emby
stuff. I'm sure it's permissable to use the plugin as long as you guys
arent shipping it.
On Wed, Dec 12, 2018, 6:29 AM Vasily notifications@github.com wrote:
@drago-96 commented on GitHub (Jan 9, 2019):
It would be wonderful if you also added Kerberos auth.
Or at least enable authentication via the REMOTE_USER header, so I can put Jellyfin behind a ProxyPass and make Apache/nginx deal with the auth.
@LogicalPhallacy commented on GitHub (Feb 1, 2019):
@JustAMan This should likely be tagged as a feature for netcore3. I am going to try and get to it before then, but LDAP support on netcore is dodgy right now as it relies on a port of an old java lib.
@JustAMan commented on GitHub (Feb 1, 2019):
Have your tag here, and best of luck on implementing the support 😄
@joshuaboniface commented on GitHub (Apr 8, 2019):
To work on the suspense.... IT WORKS! We do have a working LDAP plugin thanks to @LogicalPhallacy and some hacks to it by myself. It should be available along with the 10.3.0 release.