greenlight/app/controllers
Lars Kiesow 10ef20363a
Additional LDAP Authentication Methods (#1287)
This patch allows anonymous and user based authentication to LDAP
servers. This change is based on a patch against bn-ldap-authentication:

-  https://github.com/blindsidenetworks/bn-ldap-authentication/pull/2

The patch introduces a new environment variable `LDAP_AUTH` which
controls the authentication method used against the LDAP server:

- `anonymous` enables an anonymous bind to the LDAP with no password
  being used.

- `user` uses the user's own credentials to search for his data,
  enabling authenticated login to LDAP without the need for a user with
  global read privileges.

The default still remains at using a bind user, allowing for a seamless
upgrade path from the previous version.

This fixes #1082

Co-authored-by: Jesus Federico <jesus@123it.ca>
2020-04-16 14:10:14 -04:00
..
concerns Fixed server recordings 500 if user doesn't have an email (#1254) 2020-04-16 12:31:57 -04:00
account_activations_controller.rb GRN2-233: Made account activation & password reset links based on tokens only (#959) 2020-02-24 13:05:09 -05:00
admins_controller.rb GRN2-xx: Admin actions are now dictated by the correct role permission (#1140) 2020-04-01 10:58:13 -04:00
application_controller.rb Removed placeholder text for maintenance window (#1049) 2020-03-20 11:48:54 -04:00
errors_controller.rb GRN2-243: Added a report issue button to the 500 error page (#796) 2019-09-19 10:03:44 -04:00
health_check_controller.rb GRN2-xx: Removed Health Check Gem (#840) 2019-10-21 12:09:31 -04:00
main_controller.rb GRN2-6: Added the ability for admins to specify registration method (#520) 2019-05-17 16:26:49 -04:00
password_resets_controller.rb Scoped reset password to provider (#978) 2020-03-03 14:43:10 -05:00
recordings_controller.rb Fixed role permissin check for update_recording and delete_recording (#1308) 2020-04-16 12:52:04 -04:00
rooms_controller.rb GRN2-xx: Admin actions are now dictated by the correct role permission (#1140) 2020-04-01 10:58:13 -04:00
sessions_controller.rb Additional LDAP Authentication Methods (#1287) 2020-04-16 14:10:14 -04:00
themes_controller.rb GRN2-241: Switched Docker base image to Alpine (#853) 2020-02-12 17:49:35 -05:00
users_controller.rb GRN2-xx: Admin actions are now dictated by the correct role permission (#1140) 2020-04-01 10:58:13 -04:00