Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 3.6.0
-
Fix Version/s: 3.6.0
-
Component/s: Admin Console
-
Acceptance Test - Add?:Yes
-
Acceptance Test - Entry:
-
- Environment:
-
CS 2.1 - OF 3.6
The ClearspaceAuthProvider throws an UOE:
2008.07.01 22:50:49 [org.jivesoftware.openfire.user.User.setPassword(User.java:177)]
java.lang.UnsupportedOperationException: Change Password not supported
at org.jivesoftware.openfire.clearspace.ClearspaceAuthProvider.setPassword(ClearspaceAuthProvider.java:104)
at org.jivesoftware.openfire.user.User.setPassword(User.java:168)
at org.jivesoftware.openfire.admin.user_002dpassword_jsp._jspService(user_002dpassword_jsp.java:91)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
For now we will probably show an error message explaining that with CS integration enabled – authentication is handled by CS.
However, Daniel suggests we should send the password change request to CS, and if CS supports password auth (as opposed to some other auth mechanism) determine success/fail based on CS' resolution.