Package hudson.security
Class AccessDeniedException3
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.springframework.security.access.AccessDeniedException
-
- hudson.security.AccessDeniedException3
-
- All Implemented Interfaces:
Serializable
public class AccessDeniedException3 extends org.springframework.security.access.AccessDeniedException
AccessDeniedException
with more information.- Since:
- 2.266
- Author:
- Kohsuke Kawaguchi
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description org.springframework.security.core.Authentication
authentication
This object represents the user being authenticated.Permission
permission
This object represents the permission that the user needed.
-
Constructor Summary
Constructors Constructor Description AccessDeniedException3(Throwable t, org.springframework.security.core.Authentication authentication, Permission permission)
AccessDeniedException3(org.springframework.security.core.Authentication authentication, Permission permission)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
report(PrintWriter w)
Reports the details of the access failure.void
reportAsHeaders(javax.servlet.http.HttpServletResponse rsp)
Reports the details of the access failure in HTTP headers to assist diagnosis.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Field Detail
-
authentication
public final org.springframework.security.core.Authentication authentication
This object represents the user being authenticated.
-
permission
public final Permission permission
This object represents the permission that the user needed.
-
-
Constructor Detail
-
AccessDeniedException3
public AccessDeniedException3(org.springframework.security.core.Authentication authentication, Permission permission)
-
AccessDeniedException3
public AccessDeniedException3(Throwable t, org.springframework.security.core.Authentication authentication, Permission permission)
-
-
Method Detail
-
reportAsHeaders
public void reportAsHeaders(javax.servlet.http.HttpServletResponse rsp)
Reports the details of the access failure in HTTP headers to assist diagnosis.
-
report
public void report(PrintWriter w)
Reports the details of the access failure. This method is similar toreportAsHeaders(HttpServletResponse)
for the intention but instead of using HTTP headers, this version is meant to go inside the payload.
-
-