Package tv.hd3g.authkit.mod.service
Interface AuditReportService
- All Known Implementing Classes:
AuditReportServiceImpl
public interface AuditReportService
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioninterceptForbiddenRequest(javax.servlet.http.HttpServletRequest request) interceptUnauthorizedRequest(javax.servlet.http.HttpServletRequest request) onChangeSecurity(javax.servlet.http.HttpServletRequest request, List<String> names) onImportantError(javax.servlet.http.HttpServletRequest request, List<String> names, Exception e) onLogin(javax.servlet.http.HttpServletRequest request, Duration longSessionDuration, Set<String> tags) onRejectLogin(javax.servlet.http.HttpServletRequest request, AuditReportService.RejectLoginCause cause, String realm, String what) onReport(javax.servlet.http.HttpServletRequest request, String reportName, String subject, Duration sinceTime) onSimpleEvent(javax.servlet.http.HttpServletRequest request, List<String> names) onUseSecurity(javax.servlet.http.HttpServletRequest request, List<String> names) reportAllEventNames(javax.servlet.http.HttpServletRequest originalRequest) reportLastClientsourcehosts(javax.servlet.http.HttpServletRequest originalRequest, Duration sinceTime) reportLastEventActivity(javax.servlet.http.HttpServletRequest originalRequest, String eventName, Duration sinceTime) reportLastRemoteIPActivity(javax.servlet.http.HttpServletRequest originalRequest, String address, Duration sinceTime) reportLastUserActivities(javax.servlet.http.HttpServletRequest originalRequest, String userUUID, Duration sinceTime)
-
Method Details
-
interceptUnauthorizedRequest
- Returns:
- Event ref
-
interceptForbiddenRequest
- Returns:
- Event ref
-
onImportantError
String onImportantError(javax.servlet.http.HttpServletRequest request, List<String> names, Exception e) - Returns:
- Event ref
-
onChangeSecurity
- Returns:
- Event ref
-
onUseSecurity
- Returns:
- Event ref
-
onSimpleEvent
- Returns:
- Event ref
-
onRejectLogin
String onRejectLogin(javax.servlet.http.HttpServletRequest request, AuditReportService.RejectLoginCause cause, String realm, String what) - Returns:
- Event ref
-
onLogin
String onLogin(javax.servlet.http.HttpServletRequest request, Duration longSessionDuration, Set<String> tags) - Returns:
- Event ref
-
onReport
String onReport(javax.servlet.http.HttpServletRequest request, String reportName, String subject, Duration sinceTime) - Returns:
- Event ref
-
reportLastUserActivities
Collection<Audit> reportLastUserActivities(javax.servlet.http.HttpServletRequest originalRequest, String userUUID, Duration sinceTime) -
reportLastRemoteIPActivity
Collection<Audit> reportLastRemoteIPActivity(javax.servlet.http.HttpServletRequest originalRequest, String address, Duration sinceTime) -
reportLastEventActivity
Collection<Audit> reportLastEventActivity(javax.servlet.http.HttpServletRequest originalRequest, String eventName, Duration sinceTime) -
reportAllEventNames
-
reportLastClientsourcehosts
Collection<String> reportLastClientsourcehosts(javax.servlet.http.HttpServletRequest originalRequest, Duration sinceTime)
-