public interface org.webswing.server.services.security.api.WebswingSecurityModule { public abstract void init(); public abstract org.webswing.server.common.service.security.AuthenticatedWebswingUser doLogin(org.webswing.tools.servlet.HttpServletRequest, org.webswing.tools.servlet.HttpServletResponse, java.lang.String) throws org.webswing.tools.servlet.ServletException, java.io.IOException; public abstract void doLogout(org.webswing.tools.servlet.HttpServletRequest, org.webswing.tools.servlet.HttpServletResponse, org.webswing.server.common.service.security.AbstractWebswingUser) throws org.webswing.tools.servlet.ServletException, java.io.IOException; public abstract void doServeAuthenticated(org.webswing.server.common.service.security.AbstractWebswingUser, java.lang.String, org.webswing.tools.servlet.HttpServletRequest, org.webswing.tools.servlet.HttpServletResponse) throws java.io.IOException; public abstract void destroy(); } |