public abstract class SecurityListener extends Object implements ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
SecurityListener() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
authenticated(org.acegisecurity.userdetails.UserDetails details)
Fired when a user was successfully authenticated by password.
|
protected abstract void |
failedToAuthenticate(String username)
Fired when a user tried to authenticate by password but failed.
|
protected abstract void |
failedToLogIn(String username)
Fired when a user has failed to log in via the web UI.
|
static void |
fireAuthenticated(org.acegisecurity.userdetails.UserDetails details) |
static void |
fireFailedToAuthenticate(String username) |
static void |
fireFailedToLogIn(String username) |
static void |
fireLoggedIn(String username) |
static void |
fireLoggedOut(String username) |
protected abstract void |
loggedIn(String username)
Fired when a user has logged in via the web UI.
|
protected abstract void |
loggedOut(String username)
Fired when a user logs out.
|
protected abstract void authenticated(@Nonnull org.acegisecurity.userdetails.UserDetails details)
AbstractPasswordBasedSecurityRealm
s are considered.details
- details of the newly authenticated user, such as name and groupsprotected abstract void failedToAuthenticate(@Nonnull String username)
username
- the userauthenticated(org.acegisecurity.userdetails.UserDetails)
protected abstract void loggedIn(@Nonnull String username)
authenticated(org.acegisecurity.userdetails.UserDetails)
.username
- the userprotected abstract void failedToLogIn(@Nonnull String username)
failedToAuthenticate(java.lang.String)
.username
- the userprotected abstract void loggedOut(@Nonnull String username)
username
- the userpublic static void fireAuthenticated(@Nonnull org.acegisecurity.userdetails.UserDetails details)
public static void fireFailedToAuthenticate(@Nonnull String username)
Copyright © 2018. All rights reserved.