Package io.jenkins.plugins.auditlogger
Class AuditLoggerPlugin
java.lang.Object
hudson.Plugin
io.jenkins.plugins.auditlogger.AuditLoggerPlugin
Main plugin lifecycle class. Initializes and shuts down the audit logging system.
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.Plugin
Plugin.DummyImpl -
Field Summary
Fields inherited from class hudson.Plugin
SKIP_PERMISSION_CHECK -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class hudson.Plugin
configure, configure, configure, doDynamic, doDynamic, getConfigXml, getTarget, getWrapper, load, postInitialize, save, setServletContext
-
Constructor Details
-
AuditLoggerPlugin
public AuditLoggerPlugin()
-
-
Method Details
-
start
public void start() -
stop
public void stop() -
init
-
primeCredentialCaches
-
installAuthFailureHandler
Wire into Spring Security's authentication failure path. Jenkins 2.x + Spring Security 6 uses NullEventPublisher, so SecurityListener callbacks don't fire for form login failures. We wrap the existing AuthenticationFailureHandler via reflection (to bridge javax/jakarta mismatch) to also fire SecurityListener.fireFailedToAuthenticate().
-