public static void setPassword(String username, String password) throws UserNotFoundException, 
            UnsupportedOperationException, ConnectionException, InternalUnauthenticatedException {
            authProvider.setPassword(username, password);
        }
Sets the user's password. This method should throw an UnsupportedOperationException
if this operation is not supported by the backend user store.

@param username the username of the user.
@param password the new plaintext password for the user.
@throws UserNotFoundException if the given user could not be loaded.
@throws UnsupportedOperationException if the provider does not
     support the operation (this is an optional operation).
@throws ConnectionException if there is a problem connecting to user and group system
@throws InternalUnauthenticatedException if there is a problem authentication Openfire itself into the user and group system
xmppserver/src/main/java/org/jivesoftware/openfire/auth/AuthFactory.java