org.bbqjs.spring.security.web.access
Class StatusCodeBasedAccessDeniedHandler

java.lang.Object
  extended by org.bbqjs.spring.security.web.access.StatusCodeBasedAccessDeniedHandler
All Implemented Interfaces:
org.springframework.security.web.access.AccessDeniedHandler

public class StatusCodeBasedAccessDeniedHandler
extends Object
implements org.springframework.security.web.access.AccessDeniedHandler

Sends an HTTP status code when an attempt to access a secured resource fails - defaults to 401 UNAUTHORIZED


Constructor Summary
StatusCodeBasedAccessDeniedHandler()
           
 
Method Summary
 void handle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.access.AccessDeniedException accessDeniedException)
           
 void setStatus(int status)
          Override the HTTP status code that is sent access to a resource is denied.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatusCodeBasedAccessDeniedHandler

public StatusCodeBasedAccessDeniedHandler()
Method Detail

handle

public void handle(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response,
                   org.springframework.security.access.AccessDeniedException accessDeniedException)
            throws IOException,
                   javax.servlet.ServletException
Specified by:
handle in interface org.springframework.security.web.access.AccessDeniedHandler
Parameters:
request -
response -
accessDeniedException -
Throws:
IOException
javax.servlet.ServletException

setStatus

public void setStatus(int status)
Override the HTTP status code that is sent access to a resource is denied. Defaults to 401.

Parameters:
status -


Copyright © 2012. All Rights Reserved.