A C D E F G H I M N O R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AuthenticationAction - Enum in org.xwiki.security.authentication
-
Possible actions for
AuthenticationResourceReference. - AuthenticationConfiguration - Interface in org.xwiki.security.authentication
-
Configuration of the authentication properties.
- AuthenticationFailureEvent - Class in org.xwiki.security.authentication
-
This event is triggered every time an authentication failure occurs.
- AuthenticationFailureEvent() - Constructor for class org.xwiki.security.authentication.AuthenticationFailureEvent
- AuthenticationFailureLimitReachedEvent - Class in org.xwiki.security.authentication
-
This event occurs when a login authentication failure reach the level defined in the configuration (e.g.
- AuthenticationFailureLimitReachedEvent() - Constructor for class org.xwiki.security.authentication.AuthenticationFailureLimitReachedEvent
- AuthenticationFailureManager - Interface in org.xwiki.security.authentication
-
Manager of the authentication failures strategies.
- AuthenticationFailureStrategy - Interface in org.xwiki.security.authentication
-
Describes a strategy to perform in case the limit of authentication failures is reached.
- AuthenticationResourceReference - Class in org.xwiki.security.authentication
-
A dedicated
ResourceReferenceto perform authentication related actions. - AuthenticationResourceReference(WikiReference, AuthenticationAction) - Constructor for class org.xwiki.security.authentication.AuthenticationResourceReference
-
Default constructor.
C
- checkVerificationCode(UserReference, String) - Method in interface org.xwiki.security.authentication.ResetPasswordManager
-
Check if the given verification code is correct for the user reference.
D
- DEFAULT_MINIMUM_PASSWORD_LENGTH - Static variable in interface org.xwiki.security.authentication.RegistrationConfiguration
-
Default minimum password length.
E
- equals(Object) - Method in class org.xwiki.security.authentication.AuthenticationFailureEvent
- equals(Object) - Method in class org.xwiki.security.authentication.AuthenticationFailureLimitReachedEvent
- equals(Object) - Method in class org.xwiki.security.authentication.AuthenticationResourceReference
F
- findUser(String) - Method in interface org.xwiki.security.authentication.AuthenticationFailureManager
-
Find a user document reference based on the given username.
- findUsers(String) - Method in interface org.xwiki.security.authentication.RetrieveUsernameManager
-
Look for the users registered with the given email address in current wiki and main wiki if none can be found in current one.
G
- getAction() - Method in class org.xwiki.security.authentication.AuthenticationResourceReference
- getCookieDomains() - Method in interface org.xwiki.security.authentication.AuthenticationConfiguration
- getEncryptionKey() - Method in interface org.xwiki.security.authentication.AuthenticationConfiguration
-
Get from the configuration of generate Encryption Key used to create a secret key used to encrypt/decrypt value for the cookies.
- getErrorMessage(String) - Method in interface org.xwiki.security.authentication.AuthenticationFailureManager
-
If the user reached the authentication failure limit, aggregate the error message of the different strategies (see
AuthenticationFailureStrategy.getErrorMessage(String)). - getErrorMessage(String) - Method in interface org.xwiki.security.authentication.AuthenticationFailureStrategy
- getFailureStrategies() - Method in interface org.xwiki.security.authentication.AuthenticationConfiguration
- getForm(String) - Method in interface org.xwiki.security.authentication.AuthenticationFailureStrategy
- getForm(String, HttpServletRequest) - Method in interface org.xwiki.security.authentication.AuthenticationFailureManager
-
If the user reached the authentication failure limit, aggregate form information returned by the different strategies (see
AuthenticationFailureStrategy.getForm(String)). - getFromRequestParameter(String) - Static method in enum org.xwiki.security.authentication.AuthenticationAction
-
Retrieve an action based on the request parameter.
- getMaxAuthorizedAttempts() - Method in interface org.xwiki.security.authentication.AuthenticationConfiguration
- getPasswordMinimumLength() - Method in interface org.xwiki.security.authentication.RegistrationConfiguration
- getPasswordRules() - Method in interface org.xwiki.security.authentication.RegistrationConfiguration
- getPattern() - Method in enum org.xwiki.security.authentication.RegistrationConfiguration.PasswordRules
- getRequestParameter() - Method in enum org.xwiki.security.authentication.AuthenticationAction
- getTimeWindow() - Method in interface org.xwiki.security.authentication.AuthenticationConfiguration
- getUserReference() - Method in interface org.xwiki.security.authentication.ResetPasswordRequestResponse
- getUserReference() - Method in class org.xwiki.security.authentication.UserAuthenticatedEvent
- getValidationKey() - Method in interface org.xwiki.security.authentication.AuthenticationConfiguration
-
Get from the configuration or generate a Validation Key used to generate hash values for the the cookies.
- getVerificationCode() - Method in interface org.xwiki.security.authentication.ResetPasswordRequestResponse
- getWikiReference() - Method in class org.xwiki.security.authentication.AuthenticationResourceReference
H
- hashCode() - Method in class org.xwiki.security.authentication.AuthenticationFailureEvent
- hashCode() - Method in class org.xwiki.security.authentication.AuthenticationFailureLimitReachedEvent
- hashCode() - Method in class org.xwiki.security.authentication.AuthenticationResourceReference
I
- isAuthenticationSecurityEnabled() - Method in interface org.xwiki.security.authentication.AuthenticationConfiguration
- isAutoLoginEnabled() - Method in interface org.xwiki.security.authentication.RegistrationConfiguration
- isCaptchaRequired() - Method in interface org.xwiki.security.authentication.RegistrationConfiguration
- isEmailValidationRequired() - Method in interface org.xwiki.security.authentication.RegistrationConfiguration
- isLoginEnabled() - Method in interface org.xwiki.security.authentication.RegistrationConfiguration
- isPasswordCompliantWithRegistrationRules(String) - Method in interface org.xwiki.security.authentication.ResetPasswordManager
-
Ensure that the password matches the requirements provided by
RegistrationConfiguration.
M
- matches(Object) - Method in class org.xwiki.security.authentication.AuthenticationFailureEvent
- matches(Object) - Method in class org.xwiki.security.authentication.AuthenticationFailureLimitReachedEvent
- matches(Object) - Method in class org.xwiki.security.authentication.UserAuthenticatedEvent
N
- notify(String) - Method in interface org.xwiki.security.authentication.AuthenticationFailureStrategy
-
Notify the strategy about an authentication failure limit reached.
O
- ONE_LOWER_CASE_CHARACTER - org.xwiki.security.authentication.RegistrationConfiguration.PasswordRules
-
When one lower case character is mandatory.
- ONE_NUMBER_CHARACTER - org.xwiki.security.authentication.RegistrationConfiguration.PasswordRules
-
When one number character is mandatory.
- ONE_SYMBOL_CHARACTER - org.xwiki.security.authentication.RegistrationConfiguration.PasswordRules
-
When one symbol character is mandatory.
- ONE_UPPER_CASE_CHARACTER - org.xwiki.security.authentication.RegistrationConfiguration.PasswordRules
-
When one upper case character is mandatory.
- org.xwiki.security.authentication - package org.xwiki.security.authentication
R
- recordAuthenticationFailure(String, HttpServletRequest) - Method in interface org.xwiki.security.authentication.AuthenticationFailureManager
-
Record that the given username fails to authenticate.
- RegistrationConfiguration - Interface in org.xwiki.security.authentication
-
Define the various configuration options for registration.
- RegistrationConfiguration.PasswordRules - Enum in org.xwiki.security.authentication
-
Represents the rules to apply for creating a new password.
- requestResetPassword(UserReference) - Method in interface org.xwiki.security.authentication.ResetPasswordManager
-
Perform a reset password request and return the information to send to the user.
- RESET_PASSWORD - org.xwiki.security.authentication.AuthenticationAction
-
Action used to reset the password of a user.
- resetAuthenticationFailureCounter(String) - Method in interface org.xwiki.security.authentication.AuthenticationFailureManager
-
Remove all records of authentication failure for the given user.
- resetAuthenticationFailureCounter(DocumentReference) - Method in interface org.xwiki.security.authentication.AuthenticationFailureManager
-
Remove all records of authentication failure for the given user.
- resetPassword(UserReference, String) - Method in interface org.xwiki.security.authentication.ResetPasswordManager
-
Reset the password of the given user with the given new password.
- ResetPasswordException - Exception in org.xwiki.security.authentication
-
This class aims at holding any exception that might occur during a reset password process.
- ResetPasswordException(String) - Constructor for exception org.xwiki.security.authentication.ResetPasswordException
-
Default constructor.
- ResetPasswordException(String, Throwable) - Constructor for exception org.xwiki.security.authentication.ResetPasswordException
-
Constructor in case of parent exception.
- ResetPasswordManager - Interface in org.xwiki.security.authentication
-
Component dedicated to handle the reset password operation.
- ResetPasswordRequestResponse - Interface in org.xwiki.security.authentication
-
Dedicated response interface for the first reset password request.
- RESOURCE_TYPE_ID - Static variable in class org.xwiki.security.authentication.AuthenticationResourceReference
-
Identifier of the resource type also used for associated components.
- RETRIEVE_USERNAME - org.xwiki.security.authentication.AuthenticationAction
-
Action used to retrieve the username of a user.
- RetrieveUsernameException - Exception in org.xwiki.security.authentication
-
Exception thrown when using
RetrieveUsernameManager. - RetrieveUsernameException(String) - Constructor for exception org.xwiki.security.authentication.RetrieveUsernameException
-
Default constructor.
- RetrieveUsernameException(String, Throwable) - Constructor for exception org.xwiki.security.authentication.RetrieveUsernameException
-
Constructor in case of parent exception.
- RetrieveUsernameManager - Interface in org.xwiki.security.authentication
-
Default manager for handling requests of user who lost their usernames.
S
- sendResetPasswordEmailRequest(ResetPasswordRequestResponse) - Method in interface org.xwiki.security.authentication.ResetPasswordManager
-
Send
ResetPasswordRequestResponseinformation by email to the user. - sendRetrieveUsernameEmail(String, Set<UserReference>) - Method in interface org.xwiki.security.authentication.RetrieveUsernameManager
-
Send an email to the given username with the username information of the given user references.
T
- toString() - Method in class org.xwiki.security.authentication.AuthenticationResourceReference
- TYPE - Static variable in class org.xwiki.security.authentication.AuthenticationResourceReference
-
Dedicated resource type used for authentication.
U
- UserAuthenticatedEvent - Class in org.xwiki.security.authentication
-
This event is triggered every time a user is authenticated.
- UserAuthenticatedEvent(UserReference) - Constructor for class org.xwiki.security.authentication.UserAuthenticatedEvent
-
This event will match only events of the same type affecting the same user.
V
- validateForm(String, HttpServletRequest) - Method in interface org.xwiki.security.authentication.AuthenticationFailureManager
-
If the user reached the authentication failure limit, validate the form information against the different strategies used and return the result (see
AuthenticationFailureStrategy.validateForm(String, HttpServletRequest)). - validateForm(String, HttpServletRequest) - Method in interface org.xwiki.security.authentication.AuthenticationFailureStrategy
- valueOf(String) - Static method in enum org.xwiki.security.authentication.AuthenticationAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xwiki.security.authentication.RegistrationConfiguration.PasswordRules
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.xwiki.security.authentication.AuthenticationAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.xwiki.security.authentication.RegistrationConfiguration.PasswordRules
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages