-
Bug
-
Resolution: Done
-
Blocker
-
7.1.0.DR4
-
Regression
-
-
-
-
-
-
In case when customers using LdapExtLoginModule with option parseUsername=true but without option usernameBeginString (i.e. usernameBeginString=null) then all users cannot be successfully authenticated into application. Authentication failure is caused by hidden internal NPE.
It is the same issue as was reported in [1], but fix is missing in current EAP 7.1 version of PicketBox (5.0.0.Alpha3).
We request blocker flag because:
- Valid configuration which works for 7.0.x becomes invalid after migration to 7.1.0
- All users cannot authenticate to application despite of valid EAP configuration
- Authetication failure caused by NPE is logged to server log
Thrown NPE:
java.lang.NullPointerException at org.jboss.security.auth.spi.LdapExtLoginModule.getUsername(LdapExtLoginModule.java:963) at org.jboss.security.auth.spi.LdapExtLoginModule.validatePassword(LdapExtLoginModule.java:342) at org.jboss.security.auth.spi.UsernamePasswordLoginModule.login(UsernamePasswordLoginModule.java:283)
- is cloned by
-
SECURITY-955 Regression in parsing username in LdapExtLoginModule
- Closed
- is incorporated by
-
JBEAP-5919 (7.1.0) Upgrade picketbox from 5.0.0.Alpha3 to 5.0.0.Beta1
- Closed
- is related to
-
JBEAP-364 Parsing username works incorrectly in LdapExtLoginModule
- Closed