operasoftware / dns-ui

Opera's LDAP-authenticated PowerDNS user interface
Apache License 2.0
282 stars 57 forks source link

Ldap form based login #175

Open stamfest opened 3 years ago

stamfest commented 3 years ago

This branch creates the machinery for a form-based login. It also implements form-based login using a configured LDAP directory. To implement this, a HTTP session is required. Some important session cookie parameters can be configured to allow for integration of either multiple instances of dns-ui or with other services under the same virtual host.

An additional change allows to configure an optional extra LDAP filter for user objects. This can be used to make extra sure to restrict which users may log into dns-ui.

stamfest commented 3 years ago

Could anyone at least comment if this feature has any chance to be merged? I can sign each and every commit, but I would really like at least some feedback. Is that sooo hard?

thomas-pike commented 3 years ago

Hi sorry, I've not had much time to look at this as I've been busy with other projects, and no-one else is working on this project. Thank you for your large contribution. I'll try to make some progress with this.

tacerus commented 2 years ago

@stamfest I think you should just publish it as a fork at this point. These are some neat additions.