}
@Override
public View process(HttpServletRequest request, HttpServletResponse response) throws ServletException {
PebbleUserDetails userDetails = SecurityUtils.getUserDetails();
AbstractBlog blog = (AbstractBlog)getModel().get(Constants.BLOG_KEY);
String openId = request.getParameter("openid");
try {
PebbleContext.getInstance().getConfiguration().getSecurityRealm().removeOpenIdFromUser(userDetails, openId);
} catch (SecurityRealmException sre) {
throw new ServletException(sre);
}
return new RedirectView(blog.getUrl() + "/editUserPreferences.secureaction");
}