Class SecurityModuleWrapper

  • All Implemented Interfaces:
    org.webswing.server.services.security.api.WebswingSecurityModule

    public class SecurityModuleWrapper
    extends Object
    implements org.webswing.server.services.security.api.WebswingSecurityModule
    • Constructor Summary

      Constructors 
      Constructor Description
      SecurityModuleWrapper​(org.webswing.server.services.security.api.SecurityContext context, org.webswing.server.services.security.api.WebswingSecurityConfig config)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void destroy()  
      org.webswing.server.services.security.api.AbstractWebswingUser doLogin​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
      void doLogout​(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, org.webswing.server.services.security.api.AbstractWebswingUser user)  
      void doServeAuthenticated​(org.webswing.server.services.security.api.AbstractWebswingUser user, String path, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)  
      void init()  
    • Constructor Detail

      • SecurityModuleWrapper

        public SecurityModuleWrapper​(org.webswing.server.services.security.api.SecurityContext context,
                                     org.webswing.server.services.security.api.WebswingSecurityConfig config)
    • Method Detail

      • init

        public void init()
        Specified by:
        init in interface org.webswing.server.services.security.api.WebswingSecurityModule
      • doLogin

        public org.webswing.server.services.security.api.AbstractWebswingUser doLogin​(javax.servlet.http.HttpServletRequest request,
                                                                                      javax.servlet.http.HttpServletResponse response)
                                                                               throws javax.servlet.ServletException,
                                                                                      IOException
        Specified by:
        doLogin in interface org.webswing.server.services.security.api.WebswingSecurityModule
        Throws:
        javax.servlet.ServletException
        IOException
      • doLogout

        public void doLogout​(javax.servlet.http.HttpServletRequest req,
                             javax.servlet.http.HttpServletResponse res,
                             org.webswing.server.services.security.api.AbstractWebswingUser user)
        Specified by:
        doLogout in interface org.webswing.server.services.security.api.WebswingSecurityModule
      • doServeAuthenticated

        public void doServeAuthenticated​(org.webswing.server.services.security.api.AbstractWebswingUser user,
                                         String path,
                                         javax.servlet.http.HttpServletRequest req,
                                         javax.servlet.http.HttpServletResponse resp)
        Specified by:
        doServeAuthenticated in interface org.webswing.server.services.security.api.WebswingSecurityModule
      • destroy

        public void destroy()
        Specified by:
        destroy in interface org.webswing.server.services.security.api.WebswingSecurityModule