erming / shout

Deprecated. See fork @ https://github.com/thelounge
MIT License
3.63k stars 273 forks source link

OpenLDAP support #514

Open olivierlambert opened 8 years ago

olivierlambert commented 8 years ago

Should be great to have the possibility to connect the auth mechanism to an external Directory, like OpenLDAP.

The process would be:

  1. add the relevant LDAP info in the config file
  2. if the user doesn't exist in the local users, try to bind on the LDAP server
  3. if users bind is OK, create the user locally without storing any password locally

On a more technical side, we introduced Passport in our own project lately, it's very easy to plug to anything after (GitHub, LDAP, SAML whatever)

JocelynDelalande commented 8 years ago

Would be great to have LDAP support, that's right.

As a side effect, it would help greatly 3rd-party integrations like https://github.com/Kloadut/shout_ynh

astorije commented 8 years ago

@JocelynDelalande, would that be food for thought for a server-side plugin? If so, feel free to open a PR on the roadmap!

doanac commented 8 years ago

I'm interested in such a feature as well. I've created an RFC patchset to try and see what people thought?

https://github.com/erming/shout/pull/653

MaxLeiter commented 7 years ago

If you still need LDAP support, it was added to Lounge in 2.0