fixed broken user authentication info

This commit is contained in:
jomu
2016-08-26 22:04:40 +00:00
parent 190abbc52b
commit 5dc41d120a

View File

@ -21,8 +21,8 @@ public class UserNameActiveDirectoryRealm extends ActiveDirectoryRealm {
UsernamePasswordToken upToken = (UsernamePasswordToken) token;
// Binds using the username and password provided by the user.
LdapContext ctx = null;
try {
String userName = upToken.getUsername();
try {
if (principalSuffix != null) {
if (!userName.contains(principalSuffix))
userName += principalSuffix;
@ -33,6 +33,6 @@ public class UserNameActiveDirectoryRealm extends ActiveDirectoryRealm {
LdapUtils.closeContext(ctx);
}
return buildAuthenticationInfo(upToken.getUsername(), upToken.getPassword());
return buildAuthenticationInfo(userName, upToken.getPassword());
}
}