protected String hashPassword(final String password) {
   if (password == null) {
     return "";
   }
   return DigestUtils.sha512Hex(password);
 }
 protected String getUserId(final String username) {
   return DigestUtils.sha512Hex(username);
 }