Bug #7423
closed
Special characters in a password cause problems
Added by Davide Cottignoli over 7 years ago.
Updated over 6 years ago.
Affected Architecture:
amd64
Description
Possible related to bug #6688:
When £ (pound) character is used in a password from an Active Directory account and an authentication request is made from captive portal to a radius server linked with Microsoft Active Directory, the authentication failed with invalid username or password result.
The Captive Portal login page is the default an it is not customized.
It's not a captiveportal issue.
Radius Auth is working fine with £ in the username and/or in the user password. I just checked with a FreeRADIUS server using an SQL database, it's working like a charm for me when using £.
It look like a configuration issue on your RADIUS server.
What's your RADIUS server? Is it FreeRadius?
If yes, are you performing a Kerberos connection to the AD using winbindd/Samba ? or are you using Freeradius LDAP module ?
In all case, i think this issue can be closed : it's not a pfSense Bug.
- Status changed from New to Not a Bug
It's entirely possible the changes to the underlying RADIUS code helped here. There was a similar problem in the past with LDAP parameter encoding.
If it works now then there isn't a reason to keep this open. If someone manages to reproduce it we can get more info then.
The issue was reproducible with Microsoft IAS server on old Windows server 2003 but now we have updated the OS to Windows 2016 with, of course, new Radius software and I haven't tested it with the issue reported. If it is in intererest of the community I will report here when possible, otherwise feel free to close it.
Also available in: Atom
PDF