It makes sense to me. Check "scalr.connections.ldap.bind_type" https://scalr-wiki.atlassian.net/wiki/display/docs/Advanced+Configuration
"regular" = Login name only "simple" = Full Name, Display Name or SAMAccountName You need may be able to tcpdump on 127.0.0.1... but I've never tried that. On Thursday, March 24, 2016 at 10:19:53 AM UTC-6, Madhu wrote: > > Hi Jay, > > Thanks for the reply, tcpdump command is not yielding anything, since I am > using 389 Directory server and not Active directory, and the debug info > lines like "44:44 - Query result memberofDn: 0" indicates that the scalr > ldap is more Active Directory oriented!. > also while authenticating it is adding domain to the username!, like > user...@example.com <javascript:> and then password!!, strange,isn't it > ..?because I have disabled the domain in the config. > > Anyway will try some workaround, if anyone succeeded with open source LDAP > servers let us know. > > > > > On Thursday, 24 March 2016 20:32:39 UTC+5:30, Jay Farschman wrote: >> >> Madhu, >> >> I would recommend setting doing a tcpdump on the auth server. If you keep >> using the unencrypted port 389 then this line will show you some nice debug >> information. >> >> tcpdump -nnvvAs 1514 host <IPofAuthServer> >> >> Very interesting that it works when you send the full dn. Does that >> really work? If so, it seems like you are really close and need to set some >> user attributes. For me, it looks like this? >> >> # User Attributed >> >> :domain => 'example.com', >> >> :mail_attribute => 'mail', >> >> :fullname_attribute => 'displayName', >> >> # Tells Scalr where to look at for users and groups >> >> :base_dn => 'OU=Employees,DC=example,DC=com', >> >> :base_dn_groups => 'OU=Security Groups,DC=example,DC=com', >> >> # Tells Scalr what attributes to look at CN >> >> :username_attribute => 'sAMAccountName', >> :groupname_attribute => 'CN', >> >> On Wednesday, March 23, 2016 at 8:28:22 PM UTC-6, Madhu wrote: >>> >>> Hi Jay, >>> >>> I tried both regular/simple, in both case i get two type errors!. >>> >>> *1) when i try with username "madhu"* >>> >>> Incorrect login or password (1) 53:48 - LdapClient v-0.5 >>>> 53:48 - isValidUser is called. >>>> 53:48 - LDAP Server is:localhost port:389 - OK >>>> 53:48 - Bind username:madhu password:********** - Failed >>>> >>>>> 53:48 - Could not bind LDAP. No such object >>>>> >>>> >>> >>> >>> *2)when i try with username(full dn) >>> "cn=madhu,ou=people,dc=example,dc=com"* >>> >>> You don't have access to any account. 54:31 - LdapClient v-0.5 >>>> 54:31 - isValidUser is called. >>>> 54:31 - LDAP Server is:localhost port:389 - OK >>>> 54:31 - Bind username:cn=madhu,ou=people,dc=example,dc=com >>>> password:********** - OK >>>> 54:31 - Query baseDn (2):cn=madhu,ou=people,dc=example,dc=com >>>> filter:(&(&(objectClass=posixAccount))(cn=*)), attributes: dn, memberof, >>>> displayname - OK >>>> 54:31 - Query result count: 1 >>>> 54:31 - Query result memberofDn: 0 >>>> 54:31 - Query result DN: cn=madhu,ou=people,dc=example,dc=com >>>> 54:31 - Bind username:cn=madhu,ou=people,dc=example,dc=com >>>> password:********** - OK >>>> 54:31 - getUserGroups is called. >>>> 54:31 - Query user's groups baseDn:ou=groups,dc=example,dc=com >>>> filter:(&(&(objectClass=posixGroup))(member=cn=madhu,ou=people,dc=example,dc=com)) >>>> >>>> - OK >>>> 54:31 - Found groups: >>>> >>>>> >>>>> >>> >>> Do I need to give full DN..for username..? >>> >>> >>> On Wednesday, 23 March 2016 20:02:38 UTC+5:30, Jay Farschman wrote: >>>> >>>> Madhu, >>>> >>>> I believe :bind_type => 'openldap', is incorrect. If can be either >>>> "regular" or "simple" >>>> >>>> >>>> https://scalr-wiki.atlassian.net/wiki/display/docs/Advanced+Configuration >>>> >>>> I used regular, but I also am connecting to MS Active Directory. >>>> >>>> On Tuesday, March 22, 2016 at 11:03:41 PM UTC-6, Madhu wrote: >>>>> >>>>> My LDAP config settings in scalr >>>>> >>>>> >>>>> >>>>> >>>>> app[:configuration] = { >>>>>> :scalr => { >>>>>> # Tells Scalr to use LDAP for authentication >>>>>> :auth_mode => 'ldap', >>>>>> >>>>>> :connections => { >>>>>> :ldap => { >>>>>> # Tells Scalr what LDAP server to connect to >>>>>> :bind_type => 'openldap', >>>>>> :host => 'localhost', >>>>>> :port => '389', >>>>>> >>>>>> # Tells Scalr where to look at for users and groups >>>>>> :base_dn => 'ou=people,dc=example,dc=com', >>>>>> >>>>>> :user => 'cn="Directory Manager"', >>>>>> :pass => 'password', >>>>>> >>>>>> :base_dn_groups => 'ou=groups,dc=example,dc=com', >>>>>> >>>>>> # Tells Scalr what attributes to look at >>>>>> :username_attribute => 'cn', >>>>>> :groupname_attribute => 'cn', >>>>>> >>>>>> # Tells Scalr how group membership is represented >>>>>> :group_member_attribute_type => 'memberUid', >>>>>> >>>>>> # Tells Scalr to use filters to speed up queries >>>>>> :filter => { >>>>>> :users => '(&(objectClass=posixAccount))', >>>>>> :groups => '(&(objectClass=posixGroup))', >>>>>> }, >>>>>> >>>>>> # Uncomment for debug output if you can't login >>>>>> :debug => 1, >>>>>> } >>>>>> } >>>>>> } >>>>>> } >>>>>> >>>>>>> >>>>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Wednesday, 23 March 2016 10:25:17 UTC+5:30, madhusudan kh wrote: >>>>>> >>>>>> >>>>>> Hi, >>>>>> We are trying to implement LDAP auth with scalr, weare using 389 >>>>>> Directory server, I enabled debug for LDAP in scalr config, everything >>>>>> says >>>>>> "ok", but after that nothing happens!, have anyone got working with 389 >>>>>> Directory server..? please need help here. >>>>>> Well I am able to login with local credentials, do i need to disable >>>>>> local auth..?, does scalr supports only AD or it supports other open >>>>>> source >>>>>> LDAP server too..? >>>>>> >>>>>> >>>>>> -- You received this message because you are subscribed to the Google Groups "scalr-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to scalr-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.