Ah ok, I see I only have to restart sage itself for the changes to take
place... So I've been testing various options, and so far everything seems
to prevent a valid login. Perhaps you can help with this?
Initially in auth.py, I was trying to modify lines 94-95 like this:
query = filter_format(
'(&(objectClass=*)(%s=%s))',
(self._conf['ldap_username_attrib'], username))
If I can't match this, then nothing else is going to work, right? Except
this doesn't work either. The only error I get is that my password is
wrong, which doesn't tell me anything useful. I tried adding the following
line immediately after setting query:
print 'LDAP Query: %s' % query
however nothing prints to the screen, nor do I see anything appear in
sage.log. So if I try using a print statement for debugging, where should
I see the output?
Failing thus far, I thought I would just manually set the query string so I
know exactly what is in it. First I tried this:
query = '(uid=myUser)'
and this worked exactly as expected, allowing me to log in. Next I set it
as follows:
query = '(&(objectClass=*)(uid=myUser))'
however this again fails to log in. WHY does this fail? This is a valid
LDAP search string, and it should always match on "objectClass=*" so why
can't I log in with this query?
Thanks for your help so far, at least I'm starting to make some progress
now.
--
You received this message because you are subscribed to the Google Groups
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.