Uses of Interface
com.svenruppert.jsentinel.audit.AuditEvent
Packages that use AuditEvent
-
Uses of AuditEvent in com.svenruppert.jsentinel.audit
Classes in com.svenruppert.jsentinel.audit that implement AuditEventModifier and TypeClassDescriptionfinal recordAccess to a protected route or endpoint was refused.final recordA subject was granted access to a protected route or endpoint.final recordA guarded action call was denied — the subject did not satisfy the requiredActionPermission.final recordEmitted when an API-key authentication was refused — unknown key, expired, revoked, or in a foreign tenant.final recordEmitted when an API-key was successfully used to authenticate a request — i.e.final recordThe first administrator was successfully created via the bootstrap flow.final recordA bootstrap-token submission was rejected.final recordThe login attempt policy locked a username/client because it crossed a failure threshold.final recordA successful verification triggered a transparent rehash of the stored credential.final recordCredential lifecycle status transitioned fromfromStatustotoStatus.final recordFailed password verification, carrying the internal differentiated classification so audit sinks can distinguish unknown user from wrong password, broken envelope, missing provider or rejected pepper key.final recordSuccessful password verification, recorded by the credential audit publisher so audit sinks see the same outcome theLoginAttemptPolicyrecorded.final recordEmitted when an email-verification token is issued for a subject / email pair.final recordEmitted when an email-verification token is consumed and the email is considered verified.final recordA login attempt was rejected — credentials wrong, account unknown, or blocked by an upstream policy.final recordCredentials were accepted and the subject is now authenticated.final recordA subject's session was terminated by an explicit logout.final recordEmitted when a password-reset token is consumed and the password has been replaced.final recordEmitted when a password-reset token is issued for a subject.final recordA namedPolicywas evaluated against aPolicyContext.final recordEmitted byRateLimitPolicy.tryAcquirewhen an event was refused because the per-key event count within the configured window equals or exceeds the limit.final recordA role was assigned to a subject by an administrator action.final recordA role was revoked from a subject by an administrator action.final recordA new session was opened for a subject (typically after successful login).final recordA session was ended by the policy because it crossed an inactivity or absolute-lifetime threshold.final recordA session was forcibly invalidated by application or framework code (rotation after login, role change, password reset, admin action).final recordEmitted when a request was refused because the session's security-version snapshot no longer matches the subject's current version.final recordAn adapter challenged the subject for a step-up authentication — either via an HTTP401 + WWW-Authenticateresponse (REST) or by rerouting to a configured step-up route (Vaadin).final recordEmitted when a refresh-token rotation succeeded — the old token was consumed and a fresh access + refresh pair was issued.final recordA new user account was added to the directory.final recordA user account was removed from the directory.Methods in com.svenruppert.jsentinel.audit that return AuditEventModifier and TypeMethodDescriptionAuditEnvelope.event()Returns the value of theeventrecord component.Methods in com.svenruppert.jsentinel.audit that return types with arguments of type AuditEventModifier and TypeMethodDescriptionCompositeAuditService.query(AuditQuery query) DefaultCompositeAuditService.query(AuditQuery query) JSentinelAuditService.query(AuditQuery query) Returns retained events matchingquery, oldest first.NoopJSentinelAuditService.query(AuditQuery query) RingBufferAuditSink.query(AuditQuery query) Returns a snapshot of retained events that matchquery, oldest first.StoreBackedJSentinelAuditService.query(AuditQuery query) Set<Class<? extends AuditEvent>> AuditQuery.types()Returns the value of thetypesrecord component.Methods in com.svenruppert.jsentinel.audit with parameters of type AuditEventModifier and TypeMethodDescriptionvoidAuditSink.accept(AuditEvent event) Records the given event.voidLoggingAuditSink.accept(AuditEvent event) voidRingBufferAuditSink.accept(AuditEvent event) AuditEventStore.append(TenantId tenant, AuditEvent event) Persists an audit event under the given tenant scope and returns the resulting envelope (including the store-assigned identifier).InMemoryAuditEventStore.append(TenantId tenant, AuditEvent event) booleanAuditQuery.matches(AuditEvent event) voidCompositeAuditService.publish(AuditEvent event) voidDefaultCompositeAuditService.publish(AuditEvent event) voidJSentinelAuditService.publish(AuditEvent event) Records the given event.voidNoopJSentinelAuditService.publish(AuditEvent event) voidStoreBackedJSentinelAuditService.publish(AuditEvent event) Method parameters in com.svenruppert.jsentinel.audit with type arguments of type AuditEventModifier and TypeMethodDescriptionstatic AuditQueryAuditQuery.ofType(Class<? extends AuditEvent> type) A query restricted to a single event type.Constructors in com.svenruppert.jsentinel.audit with parameters of type AuditEventModifierConstructorDescriptionAuditEnvelope(String id, TenantId tenant, AuditEvent event) Validates the record components and substitutesTenantId.DEFAULTfor anulltenant.Constructor parameters in com.svenruppert.jsentinel.audit with type arguments of type AuditEventModifierConstructorDescriptionAuditQuery(Set<Class<? extends AuditEvent>> types, String subjectId, Instant from, Instant to, int limit) Creates an instance of aAuditQueryrecord class.