Details
-
Suggestion
-
Resolution: Fixed
Description
There is no way to perform an authentication test with Crowd/LDAP authentication.
This means that if an administrator gets the config wrong the only feedback they get is "Password incorrect or unknown user".
e.g. if you have the wrong password for crowd you get the following error in the logs:
Caused by: org.codehaus.xfire.fault.XFireFault: The password in the application's crowd.properties file does not match the password in Crowd. Application with invalid password: fisheye at org.codehaus.xfire.fault.Soap11FaultSerializer.readMessage(Soap11FaultSerializer.java:31) at org.codehaus.xfire.fault.SoapFaultSerializer.readMessage(SoapFaultSerializer.java:28) at org.codehaus.xfire.soap.handler.ReadHeadersHandler.checkForFault(ReadHeadersHandler.java:111) at org.codehaus.xfire.soap.handler.ReadHeadersHandler.invoke(ReadHeadersHandler.java:67) at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131) at org.codehaus.xfire.client.Client.onReceive(Client.java:406) ... 66 more
All you can see in the UI "Password incorrect or unknown user" when trying to login.
If we had a test UI that gave some feedback to the administrators it would be much better.