Package tv.hd3g.authkit.mod.service
Interface AuditReportService
-
- All Known Implementing Classes:
AuditReportServiceImpl
public interface AuditReportService
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAuditReportService.RejectLoginCause
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringinterceptForbiddenRequest(javax.servlet.http.HttpServletRequest request)StringinterceptUnauthorizedRequest(javax.servlet.http.HttpServletRequest request)StringonChangeSecurity(javax.servlet.http.HttpServletRequest request, List<String> names)StringonImportantError(javax.servlet.http.HttpServletRequest request, List<String> names, Exception e)StringonLogin(javax.servlet.http.HttpServletRequest request, Duration longSessionDuration, Set<String> tags)StringonRejectLogin(javax.servlet.http.HttpServletRequest request, AuditReportService.RejectLoginCause cause, String realm, String what)StringonReport(javax.servlet.http.HttpServletRequest request, String reportName, String subject, Duration sinceTime)StringonSimpleEvent(javax.servlet.http.HttpServletRequest request, List<String> names)StringonUseSecurity(javax.servlet.http.HttpServletRequest request, List<String> names)Collection<String>reportAllEventNames(javax.servlet.http.HttpServletRequest originalRequest)Collection<String>reportLastClientsourcehosts(javax.servlet.http.HttpServletRequest originalRequest, Duration sinceTime)Collection<Audit>reportLastEventActivity(javax.servlet.http.HttpServletRequest originalRequest, String eventName, Duration sinceTime)Collection<Audit>reportLastRemoteIPActivity(javax.servlet.http.HttpServletRequest originalRequest, String address, Duration sinceTime)Collection<Audit>reportLastUserActivities(javax.servlet.http.HttpServletRequest originalRequest, String userUUID, Duration sinceTime)
-
-
-
Method Detail
-
interceptUnauthorizedRequest
String interceptUnauthorizedRequest(javax.servlet.http.HttpServletRequest request)
- Returns:
- Event ref
-
interceptForbiddenRequest
String interceptForbiddenRequest(javax.servlet.http.HttpServletRequest request)
- Returns:
- Event ref
-
onImportantError
String onImportantError(javax.servlet.http.HttpServletRequest request, List<String> names, Exception e)
- Returns:
- Event ref
-
onChangeSecurity
String onChangeSecurity(javax.servlet.http.HttpServletRequest request, List<String> names)
- Returns:
- Event ref
-
onUseSecurity
String onUseSecurity(javax.servlet.http.HttpServletRequest request, List<String> names)
- Returns:
- Event ref
-
onSimpleEvent
String onSimpleEvent(javax.servlet.http.HttpServletRequest request, List<String> names)
- 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
Collection<String> reportAllEventNames(javax.servlet.http.HttpServletRequest originalRequest)
-
reportLastClientsourcehosts
Collection<String> reportLastClientsourcehosts(javax.servlet.http.HttpServletRequest originalRequest, Duration sinceTime)
-
-