I have Crowd integrated and working with with Spring Security. I'm looking to implement the "Switch User" functionality provided in Spring Security (via the SwitchUserFilter).
My app throws `java.lang.UnsupportedOperationException: Not giving you the password` when the filter attempts to call `getPassword()` on the UserDetails (CrowdUserDetails) object when trying to create a UsernamePasswordAuthenticationToken. The javadoc says this is to avoid disclosing the password.
Has anyone else been able to get user switching working? Would it be as simple as subclassing the CrowdUserDetails class and returning a nonce password?