Package io.vertx.ext.auth.audit
Interface SecurityAudit
-
public interface SecurityAudit
-
-
Field Summary
Fields Modifier and Type Field Description static SecurityAuditNOOP
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaudit(Marker marker, boolean success)default <T> Handler<AsyncResult<T>>auditHandlerFor(Marker marker)SecurityAuditauthorization(Authorization authorization)static SecurityAuditcreate()SecurityAuditcredentials(Credentials credentials)SecurityAuditdestination(SocketAddress address)SecurityAuditresource(HttpVersion version, HttpMethod method, String path)SecurityAuditresource(String resource)SecurityAuditsource(SocketAddress address)SecurityAuditstatus(int status)SecurityAudituser(User user)
-
-
-
Field Detail
-
NOOP
static final SecurityAudit NOOP
-
-
Method Detail
-
create
static SecurityAudit create()
-
source
SecurityAudit source(SocketAddress address)
-
destination
SecurityAudit destination(SocketAddress address)
-
resource
SecurityAudit resource(HttpVersion version, HttpMethod method, String path)
-
resource
SecurityAudit resource(String resource)
-
credentials
SecurityAudit credentials(Credentials credentials)
-
user
SecurityAudit user(User user)
-
authorization
SecurityAudit authorization(Authorization authorization)
-
status
SecurityAudit status(int status)
-
audit
void audit(Marker marker, boolean success)
-
auditHandlerFor
default <T> Handler<AsyncResult<T>> auditHandlerFor(Marker marker)
-
-