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.FilterThe Class WebconferencingSessionFilter.
-
-
Constructor Summary
Constructors Constructor Description WebconferencingSessionFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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.
-
-
-
Method Detail
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletExceptionDo 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
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
-
-