public interface SecurityAudit
Modifier and Type | Method and Description |
---|---|
void |
accessDenied(SecurityContext securityContext,
SessionDetails sessionDetails,
Privilege privilege,
String className)
Callback on access denied for a Space operation.
|
void |
accessGranted(SecurityContext securityContext,
SessionDetails sessionDetails,
Privilege privilege,
String className)
Callback on access granted for a Space operation.
|
void |
authenticationFailed(SecurityContext securityContext,
AuthenticationException authenticationException)
Callback upon authentication failure.
|
void |
authenticationInvalid(AuthenticationToken token) |
void |
authenticationSuccessful(SecurityContext in,
SecurityContext out)
Callback upon authentication success.
|
void |
operationsDenied(String operationsMethod,
String operationsPath,
Map<String,String[]> parameterMap,
String username,
String session,
int httpStatus) |
void |
operationsGranted(String operationsMethod,
String operationsPath,
Map<String,String[]> parameterMap,
String username,
String session,
int httpStatus) |
void authenticationFailed(SecurityContext securityContext, AuthenticationException authenticationException)
securityContext
- Security context used to authenticate.authenticationException
- reason for authentication failure.void authenticationSuccessful(SecurityContext in, SecurityContext out)
in
- Security context used to authenticateout
- Security context returned upon successful authenticationvoid authenticationInvalid(AuthenticationToken token)
token
- Security context holding the authentication token.void accessDenied(SecurityContext securityContext, SessionDetails sessionDetails, Privilege privilege, String className)
securityContext
- Security context holding the authentication tokensessionDetails
- details of this sessionprivilege
- required privilegeclassName
- The class name on which to operatevoid accessGranted(SecurityContext securityContext, SessionDetails sessionDetails, Privilege privilege, String className)
securityContext
- Security context holding the authentication tokenprivilege
- The privilege grantedclassName
- The class name on which to operatevoid operationsGranted(String operationsMethod, String operationsPath, Map<String,String[]> parameterMap, String username, String session, int httpStatus)
Copyright © GigaSpaces.