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.

Reply via email to