class Pac4jHttpServletRequestWrapperFilter extends org.pac4j.jee.config.AbstractConfigFilter
Loads existing Pac4J profiles from the Http Session and, if they are present and the request is not already wrapped (ie has already authenticated a user), wraps the request in a Pac4JHttpServletRequestWrapper with the existing profiles.
| Type | Name and description |
|---|---|
org.pac4j.core.profile.factory.ProfileManagerFactory |
profileManagerFactory |
org.pac4j.core.context.session.SessionStoreFactory |
sessionStoreFactory |
org.pac4j.core.context.WebContextFactory |
webContextFactory |
| Constructor and description |
|---|
Pac4jHttpServletRequestWrapperFilter
(org.pac4j.core.config.Config config, org.pac4j.core.context.session.SessionStoreFactory sessionStoreFactory, org.pac4j.core.context.WebContextFactory webContextFactory) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected void |
internalFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) |
| Methods inherited from class | Name |
|---|---|
class org.pac4j.jee.config.AbstractConfigFilter |
org.pac4j.jee.config.AbstractConfigFilter#getSharedConfig(), org.pac4j.jee.config.AbstractConfigFilter#doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain), org.pac4j.jee.config.AbstractConfigFilter#init(javax.servlet.FilterConfig), org.pac4j.jee.config.AbstractConfigFilter#setConfig(org.pac4j.core.config.Config), org.pac4j.jee.config.AbstractConfigFilter#getConfig(), org.pac4j.jee.config.AbstractConfigFilter#wait(long, int), org.pac4j.jee.config.AbstractConfigFilter#wait(), org.pac4j.jee.config.AbstractConfigFilter#wait(long), org.pac4j.jee.config.AbstractConfigFilter#equals(java.lang.Object), org.pac4j.jee.config.AbstractConfigFilter#toString(), org.pac4j.jee.config.AbstractConfigFilter#hashCode(), org.pac4j.jee.config.AbstractConfigFilter#getClass(), org.pac4j.jee.config.AbstractConfigFilter#notify(), org.pac4j.jee.config.AbstractConfigFilter#notifyAll(), org.pac4j.jee.config.AbstractConfigFilter#destroy() |
Groovy Documentation