net.sf.jguard.jee.authorization.http
Class HttpServletAuthorizationBindings
java.lang.Object
net.sf.jguard.jee.authorization.http.HttpServletAuthorizationBindings
- All Implemented Interfaces:
- net.sf.jguard.core.authorization.AuthorizationBindings, net.sf.jguard.core.filters.Filter
public class HttpServletAuthorizationBindings
- extends java.lang.Object
- implements net.sf.jguard.core.authorization.AuthorizationBindings
Servlet-based implementation of AuthorizationBindings.
useful for web frameworks which rely on the Servlet API like Struts 1.
- Author:
- Charles Gay
|
Method Summary |
void |
accessDenied(net.sf.jguard.core.authentication.AccessContext context)
|
void |
doFilter(net.sf.jguard.core.authentication.AccessContext context,
net.sf.jguard.core.filters.FilterChain chain)
|
java.security.Permission |
getPermissionRequested(net.sf.jguard.core.authentication.AccessContext context)
|
void |
sendThrowable(net.sf.jguard.core.authentication.AccessContext context,
java.lang.Throwable t)
|
void |
setLastAccessDeniedPermission(net.sf.jguard.core.authentication.AccessContext context,
java.security.Permission permission)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpServletAuthorizationBindings
public HttpServletAuthorizationBindings()
- Creates a new instance of HttpServletAuthorizationBindings
getPermissionRequested
public java.security.Permission getPermissionRequested(net.sf.jguard.core.authentication.AccessContext context)
- Specified by:
getPermissionRequested in interface net.sf.jguard.core.authorization.AuthorizationBindings
setLastAccessDeniedPermission
public void setLastAccessDeniedPermission(net.sf.jguard.core.authentication.AccessContext context,
java.security.Permission permission)
- Specified by:
setLastAccessDeniedPermission in interface net.sf.jguard.core.authorization.AuthorizationBindings
accessDenied
public void accessDenied(net.sf.jguard.core.authentication.AccessContext context)
- Specified by:
accessDenied in interface net.sf.jguard.core.authorization.AuthorizationBindings
doFilter
public void doFilter(net.sf.jguard.core.authentication.AccessContext context,
net.sf.jguard.core.filters.FilterChain chain)
- Specified by:
doFilter in interface net.sf.jguard.core.filters.Filter
sendThrowable
public void sendThrowable(net.sf.jguard.core.authentication.AccessContext context,
java.lang.Throwable t)
- Specified by:
sendThrowable in interface net.sf.jguard.core.authorization.AuthorizationBindings
Copyright © 2004-2009. All Rights Reserved.