Hello,
I configured LDAP and run the test connection like this:
RAILS_ENV=production bundle exec script/test_ldap_connection guest secret
Then I got a message like this:
All good, your credentials are correct
My configuration looks like this (the EXAMPLE need to be changed to our
internal value):
production:
disable_default: true
methods:
- adapter: Gitorious::Authentication::LDAPAuthentication
host: 192.168.1.1
port: 389
base_dn: dc=EXAMPLE,dc=ORG
login_attribute: uid
distinguished_name_template: "uid={},ou=Users,dc=EXAMPLE,dc=ORG"
attribute_mapping:
givenName: fullname
publicEmail: email
displayname: fullname
mail: email
encryption: none
When I try to login using 'guest' as username in web UI, it gives the below
error.
If I use [email protected], it's not authenticating and so no error message
in log.
ActiveRecord::RecordInvalid (Validation failed: Email can't be blank, Email
is invalid, Email is too short (minimum is 3 characters)):
vendor/rails/activerecord/lib/active_record/validations.rb:1090:in
`save_without_dirty!'
vendor/rails/activerecord/lib/active_record/dirty.rb:87:in
`save_without_transactions!'
vendor/rails/activerecord/lib/active_record/transactions.rb:200:in `save!'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in
`transaction'
vendor/rails/activerecord/lib/active_record/transactions.rb:182:in
`transaction'
vendor/rails/activerecord/lib/active_record/transactions.rb:200:in `save!'
vendor/rails/activerecord/lib/active_record/transactions.rb:208:in
`rollback_active_record_state!'
vendor/rails/activerecord/lib/active_record/transactions.rb:200:in `save!'
lib/gitorious/authentication/ldap_authentication.rb:102:in `auto_register'
lib/gitorious/authentication/ldap_authentication.rb:72:in `authenticate'
lib/gitorious/authentication.rb:25:in `authenticate'
lib/gitorious/authentication.rb:24:in `each'
lib/gitorious/authentication.rb:24:in `authenticate'
app/controllers/sessions_controller.rb:96:in `password_authentication'
app/controllers/sessions_controller.rb:42:in `create'
Regards,
Baiju M
--
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]