Fix LDAP password string (#2747)

* Fix LDAP password string

* Rspec
This commit is contained in:
Ahmad Farhat
2021-06-01 17:42:23 -04:00
committed by GitHub
parent 5872807308
commit f37f4c1ef4
3 changed files with 6 additions and 5 deletions

View File

@ -146,12 +146,12 @@ class SessionsController < ApplicationController
ldap_config[:uid] = ENV['LDAP_UID']
if params[:session][:username].blank? || session_params[:password].blank?
return redirect_to(ldap_signin_path, alert: I18n.t("invalid_credentials"))
return redirect_to(ldap_signin_path, alert: I18n.t("invalid_credentials_external"))
end
result = send_ldap_request(params[:session], ldap_config)
return redirect_to(ldap_signin_path, alert: I18n.t("invalid_credentials")) unless result
return redirect_to(ldap_signin_path, alert: I18n.t("invalid_credentials_external")) unless result
@auth = parse_auth(result.first, ENV['LDAP_ROLE_FIELD'], ENV['LDAP_ATTRIBUTE_MAPPING'])