Class WebconferencingSessionFilter
java.lang.Object
org.exoplatform.container.web.AbstractFilter
org.exoplatform.webconferencing.jitsi.rest.filter.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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckAuthToken(javax.servlet.http.HttpServletRequest request) Valid auth token.voiddestroy()Destroy.voiddoFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) Do filter.protected booleanisActiveUser(String userId) Checks if is active user.protected org.exoplatform.services.security.IdentityuserIdentity(String userId) Find or create user identity.Methods inherited from class org.exoplatform.container.web.AbstractFilter
afterInit, getContainer, getServletContext, init, requirePortalEnvironment
-
Constructor Details
-
WebconferencingSessionFilter
public WebconferencingSessionFilter()
-
-
Method Details
-
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:
doFilterin interfacejavax.servlet.Filter- Specified by:
doFilterin interfaceorg.exoplatform.web.filter.Filter- Parameters:
request- the requestresponse- the responsechain- 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:
destroyin interfacejavax.servlet.Filter
-
userIdentity
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
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
-