Class DummyPrincipalInjectingFilter
java.lang.Object
net.sf.jstuff.integration.servlet.DummyPrincipalInjectingFilter
- All Implemented Interfaces:
jakarta.servlet.Filter
Example:
<filter>
<filter-name>DummyPrincipalInjectingFilter</filter-name>
<filter-class>net.sf.jstuff.integration.servlet.DummyPrincipalInjectingFilter</filter-class>
<init-param>
<param-name>username</param-name>
<param-value>john</param-value>
</init-param>
<init-param>
<param-name>user-roles</param-name>
<param-value>admin,monitor</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>DummyPrincipalInjectingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
- Author:
- Sebastian Thomschke
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
void
doFilter
(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) @Nullable String
void
init
(jakarta.servlet.FilterConfig config) void
setUsername
(@Nullable String name) void
setUserRoles
(@Nullable Collection<String> userRoles) void
setUserRoles
(String @Nullable ... userRoles)
-
Field Details
-
USER_NAME_SYSTEM_PROPERTY
- See Also:
-
USER_ROLES_SYSTEM_PROPERTY
- See Also:
-
USER_ROLES_SEPARATOR
- See Also:
-
DEFAULT_USER_NAME
-
DEFAULT_USER_ROLES
-
-
Constructor Details
-
DummyPrincipalInjectingFilter
public DummyPrincipalInjectingFilter()
-
-
Method Details
-
destroy
public void destroy()- Specified by:
destroy
in interfacejakarta.servlet.Filter
-
doFilter
public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException - Specified by:
doFilter
in interfacejakarta.servlet.Filter
- Throws:
IOException
jakarta.servlet.ServletException
-
getUsername
-
getUserRoles
-
init
public void init(jakarta.servlet.FilterConfig config) throws jakarta.servlet.ServletException - Specified by:
init
in interfacejakarta.servlet.Filter
- Throws:
jakarta.servlet.ServletException
-
setUsername
-
setUserRoles
-
setUserRoles
-