org.objectweb.telosys.auth
Class AuthFilter101_BUG
java.lang.Object
org.objectweb.telosys.common.TelosysObject
org.objectweb.telosys.auth.AuthFilter101_BUG
- All Implemented Interfaces:
- javax.servlet.Filter
- public class AuthFilter101_BUG
- extends TelosysObject
- implements javax.servlet.Filter
Filter to restrict access only for authenticated users.
Authenticated users can pass through the filter
Authentication based on
1) "Basic Http Authentication" but with dynamic Realm Names and URLs
to avoid the "Login/password" in each request and to provide a "logout" mechanism
2) "Login Page Authentication"
Method Summary |
void |
destroy()
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
|
void |
init(javax.servlet.FilterConfig config)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuthFilter101_BUG
public AuthFilter101_BUG()
init
public void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Filter
- Throws:
javax.servlet.ServletException
- See Also:
Filter.init(javax.servlet.FilterConfig)
destroy
public void destroy()
- Specified by:
destroy
in interface javax.servlet.Filter
- See Also:
Filter.destroy()
doFilter
public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
- Specified by:
doFilter
in interface javax.servlet.Filter
- Throws:
java.io.IOException
javax.servlet.ServletException
- See Also:
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)