Class WebconferencingSessionFilter

  • All Implemented Interfaces:
    javax.servlet.Filter, org.exoplatform.web.filter.Filter

    public class WebconferencingSessionFilter
    extends org.exoplatform.container.web.AbstractFilter
    implements org.exoplatform.web.filter.Filter
    The Class WebconferencingSessionFilter.
    • Field Summary

      • Fields inherited from class org.exoplatform.container.web.AbstractFilter

        config, servletContextName
    • Constructor Detail

      • WebconferencingSessionFilter

        public WebconferencingSessionFilter()
    • Method Detail

      • doFilter

        public void doFilter​(javax.servlet.ServletRequest request,
                             javax.servlet.ServletResponse response,
                             javax.servlet.FilterChain chain)
                      throws IOException,
                             javax.servlet.ServletException
        Do filter.
        Specified by:
        doFilter in interface javax.servlet.Filter
        Specified by:
        doFilter in interface org.exoplatform.web.filter.Filter
        Parameters:
        request - the request
        response - the response
        chain - the chain
        Throws:
        IOException - Signals that an I/O exception has occurred.
        javax.servlet.ServletException - the servlet exception
      • destroy

        public void destroy()
        Destroy.
        Specified by:
        destroy in interface javax.servlet.Filter
      • userIdentity

        protected org.exoplatform.services.security.Identity userIdentity​(String userId)
        Find or create user identity.
        Parameters:
        userId - the user id
        Returns:
        the identity can be null if not found and cannot be created via current authenticator
      • isActiveUser

        protected boolean isActiveUser​(String userId)
        Checks if is active user.
        Parameters:
        userId - the user id
        Returns:
        true, if is active user
      • checkAuthToken

        protected boolean checkAuthToken​(javax.servlet.http.HttpServletRequest request)
        Valid auth token.
        Parameters:
        request - the request
        Returns:
        true, if successful