ENHANCEMENT: LDAP and/or Organizr user integration/management #91

Open
opened 2026-04-24 22:58:11 +02:00 by adam · 16 comments
Owner

Originally created by @jsooter1 on GitHub (Nov 16, 2021).

I think it would be useful to add LDAP and/or Organizr user integration/management so that the users of all my services are managed in one DB/Tool.

Fantastic work!

Originally created by @jsooter1 on GitHub (Nov 16, 2021). I think it would be useful to add LDAP and/or Organizr user integration/management so that the users of all my services are managed in one DB/Tool. Fantastic work!
adam added the enhancement label 2026-04-24 22:58:11 +02:00
Author
Owner

@jphastings commented on GitHub (Nov 26, 2022):

I'd really like to see this! The yunohost community now provides Audiobookshelf, and LDAP support would make the user accounts transparent there too!

@jphastings commented on GitHub (Nov 26, 2022): I'd really like to see this! The [yunohost community](https://forum.yunohost.org/t/app-request-audiobookshelf/19511) now provides Audiobookshelf, and LDAP support would make the user accounts transparent there too!
Author
Owner

@Eschguy commented on GitHub (Dec 16, 2022):

I use LDAP for my Nextcloud instance, so adding that into this would be super handy.

@Eschguy commented on GitHub (Dec 16, 2022): I use LDAP for my Nextcloud instance, so adding that into this would be super handy.
Author
Owner

@fistwho commented on GitHub (Feb 18, 2023):

Any Updates to this?

@fistwho commented on GitHub (Feb 18, 2023): Any Updates to this?
Author
Owner

@arthurlt commented on GitHub (Feb 18, 2023):

LDAP or some other form of SSO would be great!

@arthurlt commented on GitHub (Feb 18, 2023): LDAP or some other form of SSO would be great!
Author
Owner

@DDriggs00 commented on GitHub (Jul 10, 2023):

Pretty sure that this is just a more specific version of this generalized version.

@DDriggs00 commented on GitHub (Jul 10, 2023): Pretty sure that this is just a more specific version of [this](https://github.com/advplyr/audiobookshelf/issues/998) generalized version.
Author
Owner

@advplyr commented on GitHub (Dec 24, 2023):

Since OIDC is now supported I think this should be closed but let me know what you think

@advplyr commented on GitHub (Dec 24, 2023): Since OIDC is now supported I think this should be closed but let me know what you think
Author
Owner

@gramakri commented on GitHub (Dec 26, 2023):

@advplyr We use OIDC in the Cloudron package and it works well.

@gramakri commented on GitHub (Dec 26, 2023): @advplyr We use OIDC in the Cloudron package and it works well.
Author
Owner

@Thovi98 commented on GitHub (Dec 26, 2023):

Since OIDC is now supported I think this should be closed but let me know what you think

Do you mean LDAP can be enabled somehow?
If so I'd be glad to know how, as Yunohost rely on LDAP (and not on OIDC yet, unfortunately).

@Thovi98 commented on GitHub (Dec 26, 2023): > Since OIDC is now supported I think this should be closed but let me know what you think Do you mean LDAP can be enabled somehow? If so I'd be glad to know how, as Yunohost rely on LDAP (and not on OIDC yet, unfortunately).
Author
Owner

@jphastings commented on GitHub (Dec 31, 2023):

@Thovi98 you can use Dex as an OIDC → LDAP bridge, but I've found it just a little too complex to get working with audiobookshelf myself. Do have a go and let me know if you get it working — I wish there was native LDAP support though!

@jphastings commented on GitHub (Dec 31, 2023): @Thovi98 you _can_ [use Dex as an OIDC → LDAP bridge](https://yunohost.org/en/app_dex), but I've found it just a little too complex to get working with audiobookshelf myself. Do have a go and let me know if you get it working — I wish there was native LDAP support though!
Author
Owner

@dhelonious commented on GitHub (Jan 1, 2024):

Since OIDC is now supported I think this should be closed but let me know what you think

I don't hink that OIDC makes up for a lack of native LDAP support. If I do not want to rely on any external services, I need to setup an OIDC provider myself for a centralized user management. This is way more complicated than using a simple LDAP backend. For examle, glauth provides LDAP via a single binary and sqlite and it even supports 2FA.

@dhelonious commented on GitHub (Jan 1, 2024): > Since OIDC is now supported I think this should be closed but let me know what you think I don't hink that OIDC makes up for a lack of native LDAP support. If I do not want to rely on any external services, I need to setup an OIDC provider myself for a centralized user management. This is way more complicated than using a simple LDAP backend. For examle, [glauth](https://github.com/glauth/glauth) provides LDAP via a single binary and sqlite and it even supports 2FA.
Author
Owner

@Eschguy commented on GitHub (Jan 2, 2024):

I'll echo what @dhelonious said. OIDC is not LDAP, and I haven't planned on implementing anything else.

Edit: I've sinced implemented OIDC and am never going back

@Eschguy commented on GitHub (Jan 2, 2024): I'll echo what @dhelonious said. OIDC is not LDAP, and I haven't planned on implementing anything else. _Edit: I've sinced implemented OIDC and am never going back_
Author
Owner

@Sapd commented on GitHub (Jan 10, 2024):

@dhelonious

This is way more complicated than using a simple LDAP backend. For examle, glauth provides LDAP via a single binary and sqlite and it even supports 2FA.

I don't want to argue against LDAP, just a hint that there are also very simple OIDC solutions like kanidm which is mostly CLI based, which a user on Discord used successfully: http://kanidm.com

@Sapd commented on GitHub (Jan 10, 2024): @dhelonious > This is way more complicated than using a simple LDAP backend. For examle, [glauth](https://github.com/glauth/glauth) provides LDAP via a single binary and sqlite and it even supports 2FA. I don't want to argue against LDAP, just a hint that there are also very simple OIDC solutions like kanidm which is mostly CLI based, which a user on Discord used successfully: http://kanidm.com
Author
Owner

@kabaga commented on GitHub (Apr 2, 2024):

Since OIDC is now supported I think this should be closed but let me know what you think

I don't hink that OIDC makes up for a lack of native LDAP support. If I do not want to rely on any external services, I need to setup an OIDC provider myself for a centralized user management. This is way more complicated than using a simple LDAP backend. For examle, glauth provides LDAP via a single binary and sqlite and it even supports 2FA.

I agree. There is no need to complicate things.

@kabaga commented on GitHub (Apr 2, 2024): > > Since OIDC is now supported I think this should be closed but let me know what you think > > I don't hink that OIDC makes up for a lack of native LDAP support. If I do not want to rely on any external services, I need to setup an OIDC provider myself for a centralized user management. This is way more complicated than using a simple LDAP backend. For examle, [glauth](https://github.com/glauth/glauth) provides LDAP via a single binary and sqlite and it even supports 2FA. I agree. There is no need to complicate things.
Author
Owner

@trs-eric commented on GitHub (Apr 25, 2025):

Would like to see LDAP. It would be far more complicated for me to move my user management to a new system for one app.

@trs-eric commented on GitHub (Apr 25, 2025): Would like to see LDAP. It would be far more complicated for me to move my user management to a new system for one app.
Author
Owner

@dj-bauer commented on GitHub (Nov 7, 2025):

I second the voices for native LDAP support.
I just don't wanna have to rely on even more other packages to be configured correctly like an OIDC service

@dj-bauer commented on GitHub (Nov 7, 2025): I second the voices for native LDAP support. I just don't wanna have to rely on even more other packages to be configured correctly like an OIDC service
Author
Owner

@karmadelic702 commented on GitHub (Mar 19, 2026):

I also want to request LDAP authentication.

@karmadelic702 commented on GitHub (Mar 19, 2026): I also want to request LDAP authentication.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#91