public class LoginModule extends AbstractOLATModule
限定符和类型 | 方法和说明 |
---|---|
static boolean |
allowLoginUsingEmail() |
static void |
clearFailedLoginAttempts(java.lang.String login)
Clear all failed login attempts for a given login.
|
static java.lang.Integer |
getAttackPreventionTimeoutMin() |
static AuthenticationProvider |
getAuthenticationProvider(java.lang.String provider) |
static java.util.Collection<AuthenticationProvider> |
getAuthenticationProviders() |
static java.lang.String |
getDefaultProviderName() |
void |
initialize()
when using abstractOLATModule this method gets called by the framework on startup
|
static boolean |
isGuestLoginLinksEnabled() |
static boolean |
isInvitationEnabled() |
static boolean |
isLoginBlocked(java.lang.String login)
Checks if this login name is blocked for the configured timeout.
|
static boolean |
registerFailedLoginAttempt(java.lang.String login)
Must be called upon each login attempt.
|
void |
setAuthenticaionProviders(java.util.Map<java.lang.String,AuthenticationProvider> authProviders)
[used by spring]
|
destroy, event, init, isControllerAndNotDisposed, setDefaultProperties, setPersistedProperties
public void setAuthenticaionProviders(java.util.Map<java.lang.String,AuthenticationProvider> authProviders)
authProviders
- public static java.lang.String getDefaultProviderName()
public static AuthenticationProvider getAuthenticationProvider(java.lang.String provider)
provider
- public static java.util.Collection<AuthenticationProvider> getAuthenticationProviders()
public static final boolean registerFailedLoginAttempt(java.lang.String login)
login
- public static final boolean isLoginBlocked(java.lang.String login)
public static final void clearFailedLoginAttempts(java.lang.String login)
login
- public static final boolean isGuestLoginLinksEnabled()
public static final boolean isInvitationEnabled()
public static java.lang.Integer getAttackPreventionTimeoutMin()
public static boolean allowLoginUsingEmail()
public void initialize()
AbstractOLATModule
initialize
在类中 AbstractOLATModule