net.sf.jguard.jee.authorization
Class HttpServletAuthorizationBindings
java.lang.Object
net.sf.jguard.jee.authorization.HttpServletAuthorizationBindings
- All Implemented Interfaces:
- AuthorizationBindings<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
public class HttpServletAuthorizationBindings
- extends Object
- implements AuthorizationBindings<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
Servlet-based implementation of AuthorizationBindings.
useful for web frameworks which rely on the Servlet API like Struts 1.
- Author:
- Charles Gay
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
POST_AUTHENTICATION_PERMISSION
public static final String POST_AUTHENTICATION_PERMISSION
- See Also:
- Constant Field Values
HttpServletAuthorizationBindings
@Inject
public HttpServletAuthorizationBindings(PermissionFactory<javax.servlet.http.HttpServletRequest> permissionFactory,
StatefulScopes scopes)
- Creates a new instance of HttpServletAuthorizationBindings.
- Parameters:
permissionFactory -
getPermissionRequested
public Permission getPermissionRequested(Request<javax.servlet.http.HttpServletRequest> request)
- Specified by:
getPermissionRequested in interface AuthorizationBindings<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
setLastAccessDeniedPermission
public void setLastAccessDeniedPermission(Request<javax.servlet.http.HttpServletRequest> request,
Permission permission)
getPostAuthenticationPermission
public Permission getPostAuthenticationPermission(Request<javax.servlet.http.HttpServletRequest> httpServletRequestRequest)
- Specified by:
getPostAuthenticationPermission in interface AuthorizationBindings<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
accessDenied
public void accessDenied(Request<javax.servlet.http.HttpServletRequest> request,
Response<javax.servlet.http.HttpServletResponse> response)
- Specified by:
accessDenied in interface AuthorizationBindings<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
handlePermission
public void handlePermission(Request<javax.servlet.http.HttpServletRequest> request,
Response<javax.servlet.http.HttpServletResponse> response,
Permission permission)
- Specified by:
handlePermission in interface AuthorizationBindings<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
Copyright © 2004-2011. All Rights Reserved.