Modify ↓
Opened 12 years ago
Closed 9 years ago
#10443 closed defect (fixed)
ADauth can't authenticate against AD for user with NON-ASCII-Signs in the password
Reported by: | Owned by: | branson | |
---|---|---|---|
Priority: | high | Component: | DirectoryAuthPlugin |
Severity: | blocker | Keywords: | |
Cc: | Trac Release: | 0.11 |
Description
If user within AD try to authenticate, and don't have strict ASCII-Passwords, authentication fails.
According to: http://www.mail-archive.com/python-ldap-dev@lists.sourceforge.net/msg00811.html
The Patch:
Change line 120 in auth.py from:
password = passwd or self.bin_pw
to
password = (passwd or self.bind_pw).encode('utf-8')
Attachments (0)
Change History (4)
comment:1 Changed 10 years ago by
comment:2 Changed 10 years ago by
Did you also apply the patch in comment:description? Since the plugin is unmaintained I'll commit an untested patch if I get confirmation on the fix.
comment:4 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Same problem still exists. Tested with most current version of the plugin (v1.0.1, r13570) and Trac 1.0 .
To fix it, I had to change in Line 186 in auth.py from
to