WSPasswordCallback pc = (WSPasswordCallback) callbacks[0];
SecurityService securityService = SystemInstance.get().getComponent(SecurityService.class);
Object token = null;
try {
securityService.disassociate();
token = securityService.login(pc.getIdentifer(), pc.getPassword());
securityService.associate(token);
} catch (LoginException e) {
throw new SecurityException("wrong password");