Uses of Interface
com.svenruppert.jsentinel.audit.JSentinelAuditService
Packages that use JSentinelAuditService
Package
Description
-
Uses of JSentinelAuditService in com.svenruppert.jsentinel.accountlifecycle
Constructors in com.svenruppert.jsentinel.accountlifecycle with parameters of type JSentinelAuditServiceModifierConstructorDescriptionEmailVerificationService(EmailVerificationTokenStore store, PasswordHasher hasher, JSentinelAuditService auditService, JSentinelNotificationSender notificationSender) Convenience constructor: tenantTenantId.DEFAULT, system clock, 256-bit token source.EmailVerificationService(EmailVerificationTokenStore store, PasswordHasher hasher, JSentinelAuditService auditService, JSentinelNotificationSender notificationSender, TenantId tenant, Clock clock, Supplier<String> tokenSource) Full constructor.PasswordResetService(PasswordResetTokenStore store, PasswordHasher hasher, JSentinelAuditService auditService, JSentinelNotificationSender notificationSender) Convenience constructor: tenantTenantId.DEFAULT, system clock, 256-bit token source.PasswordResetService(PasswordResetTokenStore store, PasswordHasher hasher, JSentinelAuditService auditService, JSentinelNotificationSender notificationSender, TenantId tenant, Clock clock, Supplier<String> tokenSource) Full constructor. -
Uses of JSentinelAuditService in com.svenruppert.jsentinel.action
Constructors in com.svenruppert.jsentinel.action with parameters of type JSentinelAuditServiceModifierConstructorDescriptionStaticActionAuthorizationService(AuthorizationService<U> authorizationService, JSentinelAuditService auditService) -
Uses of JSentinelAuditService in com.svenruppert.jsentinel.audit
Classes in com.svenruppert.jsentinel.audit that implement JSentinelAuditServiceModifier and TypeClassDescriptionfinal classJSentinelAuditServicethat fans every published event out to: a primaryRingBufferAuditSinkused as the query backend, and zero or more additionalAuditSinks (logging, file, SIEM, …). Every sink runs independently — a failing extra sink does not stop the fan-out and never causespublish(...)to throw.final classNo-argJSentinelAuditServicesuitable forMETA-INF/servicesregistration.final classDefaultJSentinelAuditService— discards every event and never retains anything.final classJSentinelAuditServicethat persists events through anAuditEventStore(Phase 2). -
Uses of JSentinelAuditService in com.svenruppert.jsentinel.authentication
Constructors in com.svenruppert.jsentinel.authentication with parameters of type JSentinelAuditServiceModifierConstructorDescriptionApiKeyAuthenticationService(ApiKeyStore store, PasswordHasher hasher, JSentinelAuditService auditService) Convenience constructor: tenantTenantId.DEFAULT, system clock.ApiKeyAuthenticationService(ApiKeyStore store, PasswordHasher hasher, JSentinelAuditService auditService, TenantId tenant, Clock clock) Full constructor.TokenService(RefreshTokenStore store, PasswordHasher hasher, JSentinelAuditService auditService) Convenience constructor: tenantTenantId.DEFAULT, system clock, 256-bit token source, 15-min access TTL, 30-day refresh TTL.TokenService(RefreshTokenStore store, PasswordHasher hasher, JSentinelAuditService auditService, TenantId tenant, Clock clock, Supplier<String> tokenSource, Duration accessTtl, Duration refreshTtl) Full constructor. -
Uses of JSentinelAuditService in com.svenruppert.jsentinel.authorization.api
Methods in com.svenruppert.jsentinel.authorization.api that return JSentinelAuditServiceModifier and TypeMethodDescriptionstatic JSentinelAuditServiceJSentinelServiceResolver.securityAuditService()Returns the registeredJSentinelAuditService, orNoopJSentinelAuditService.INSTANCEif no SPI implementation is registered.Methods in com.svenruppert.jsentinel.authorization.api that return types with arguments of type JSentinelAuditServiceModifier and TypeMethodDescriptionstatic Optional<JSentinelAuditService> JSentinelServiceResolver.findJSentinelAuditService()Returns the registeredJSentinelAuditService, or empty if the SPI is unconfigured.Methods in com.svenruppert.jsentinel.authorization.api with parameters of type JSentinelAuditServiceModifier and TypeMethodDescriptionstatic voidJSentinelServiceResolver.setJSentinelAuditService(JSentinelAuditService service) Replaces the cachedJSentinelAuditService. -
Uses of JSentinelAuditService in com.svenruppert.jsentinel.bruteforce
Constructors in com.svenruppert.jsentinel.bruteforce with parameters of type JSentinelAuditServiceModifierConstructorDescriptionInMemoryLoginAttemptPolicy(LoginAttemptConfiguration config, Clock clock, JSentinelAuditService auditService) -
Uses of JSentinelAuditService in com.svenruppert.jsentinel.credential.abuse
Constructors in com.svenruppert.jsentinel.credential.abuse with parameters of type JSentinelAuditServiceModifierConstructorDescriptionInMemoryAbuseDetectionService(AbuseLimitsPolicy policy, JSentinelAuditService auditService) -
Uses of JSentinelAuditService in com.svenruppert.jsentinel.credential.emergency
Constructors in com.svenruppert.jsentinel.credential.emergency with parameters of type JSentinelAuditServiceModifierConstructorDescriptionMassCredentialStatusChange(CredentialStore store, JSentinelAuditService audit, Clock clock) -
Uses of JSentinelAuditService in com.svenruppert.jsentinel.credential.lifecycle
Constructors in com.svenruppert.jsentinel.credential.lifecycle with parameters of type JSentinelAuditServiceModifierConstructorDescriptionCredentialLifecycleService(CredentialStore store, JSentinelAuditService auditService, Clock clock) -
Uses of JSentinelAuditService in com.svenruppert.jsentinel.credential.password.audit
Constructors in com.svenruppert.jsentinel.credential.password.audit with parameters of type JSentinelAuditServiceModifierConstructorDescriptionCredentialAuditPublisher(JSentinelAuditService auditService) CredentialAuditPublisher(JSentinelAuditService auditService, Clock clock) -
Uses of JSentinelAuditService in com.svenruppert.jsentinel.logout
Constructors in com.svenruppert.jsentinel.logout with parameters of type JSentinelAuditServiceModifierConstructorDescriptionSubjectClearingLogoutService(SubjectStore subjectStore, Class<U> subjectType, SubjectSessionRegistry registry, JSentinelAuditService auditService) -
Uses of JSentinelAuditService in com.svenruppert.jsentinel.ratelimiting
Constructors in com.svenruppert.jsentinel.ratelimiting with parameters of type JSentinelAuditServiceModifierConstructorDescriptionInMemoryRateLimitPolicy(RateLimitStore store, JSentinelAuditService auditService, int limit, Duration window) InMemoryRateLimitPolicy(RateLimitStore store, JSentinelAuditService auditService, int limit, Duration window, Clock clock) Full constructor. -
Uses of JSentinelAuditService in com.svenruppert.jsentinel.session
Constructors in com.svenruppert.jsentinel.session with parameters of type JSentinelAuditServiceModifierConstructorDescriptionJSentinelVersionEnforcer(JSentinelVersionCheck check, JSentinelAuditService auditService, Clock clock) Full constructor.JSentinelVersionEnforcer(JSentinelVersionStore store, JSentinelAuditService auditService) TimeoutSessionPolicy(TimeoutSessionPolicy.Config config, Clock clock, JSentinelAuditService auditService)