| org.apache.jetspeed.security.AuthenticationProviderProxy
All known Subclasses: org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl,
Method Summary | |
void | addUserPrincipal(UserPrincipal userPrincipal, String authenticationProvider)
Adds a new user principal in a given authentication provider. | boolean | authenticate(String userName, String password, String authenticationProvider)
Authenticate a user in a given authentication provider
Parameters: userName - The user name. Parameters: password - The user password. Parameters: authenticationProvider - The authentication provider name. | String | getAuthenticationProvider(String userName)
Returns the authentication provider of a user principal. | String | getDefaultAuthenticationProvider()
Returns the default authentication provider. | void | importPassword(String userName, String newPassword)
Adds or updates a private password credentialin a given authentication provider.
Note that there is no checking of the oldPassword and the provided password is
assumed to be encoded. | void | importPassword(String userName, String newPassword, String authenticationProvider)
Adds or updates a private password credentialin a given authentication provider.
Note that there is no checking of the oldPassword and the provided password is
assumed to be encoded. | void | removeUserPrincipal(UserPrincipal userPrincipal, String authenticationProvider)
Remove user principal in a given authentication provider. | void | setPassword(String userName, String oldPassword, String newPassword, String authenticationProvider) | void | setPasswordEnabled(String userName, boolean enabled, String authenticationProvider)
Set the enabled state of the user password credential in a given authentication provider. | void | setPasswordExpiration(String userName, Date expirationDate, String authenticationProvider) | void | setPasswordUpdateRequired(String userName, boolean updateRequired, String authenticationProvider)
Set the update required state of the user password credential in a given authentication provider. | void | updateUserPrincipal(UserPrincipal userPrincipal, String authenticationProvider)
Updates user principal in a given authentication provider. |
addUserPrincipal | void addUserPrincipal(UserPrincipal userPrincipal, String authenticationProvider) throws SecurityException(Code) | |
Adds a new user principal in a given authentication provider.
Parameters: userPrincipal - The new user principal. Parameters: authenticationProvider - The authentication provider name. throws: SecurityException - Throws a security exception. |
authenticate | boolean authenticate(String userName, String password, String authenticationProvider) throws SecurityException(Code) | |
Authenticate a user in a given authentication provider
Parameters: userName - The user name. Parameters: password - The user password. Parameters: authenticationProvider - The authentication provider name. Whether or not a user is authenticated. |
getAuthenticationProvider | String getAuthenticationProvider(String userName)(Code) | |
Returns the authentication provider of a user principal.
Parameters: userName - The authentication provider or null if user is unknown. |
getDefaultAuthenticationProvider | String getDefaultAuthenticationProvider()(Code) | |
Returns the default authentication provider.
The default authentication provider. |
importPassword | void importPassword(String userName, String newPassword) throws SecurityException(Code) | |
Adds or updates a private password credentialin a given authentication provider.
Note that there is no checking of the oldPassword and the provided password is
assumed to be encoded. Hence no encoding will take place.
Parameters: username - The user to be updated. Parameters: newPassword - The new password. throws: SecurityException - Throws a SecurityException. |
importPassword | void importPassword(String userName, String newPassword, String authenticationProvider) throws SecurityException(Code) | |
Adds or updates a private password credentialin a given authentication provider.
Note that there is no checking of the oldPassword and the provided password is
assumed to be encoded. Hence no encoding will take place.
Parameters: username - The user to be updated. Parameters: newPassword - The new password. Parameters: authenticationProvider - The authentication provider name. throws: SecurityException - Throws a SecurityException. |
removeUserPrincipal | void removeUserPrincipal(UserPrincipal userPrincipal, String authenticationProvider) throws SecurityException(Code) | |
Remove user principal in a given authentication provider.
Parameters: userPrincipal - The user principal. Parameters: authenticationProvider - The authentication provider name. throws: SecurityException - Throws a security exception. |
setPassword | void setPassword(String userName, String oldPassword, String newPassword, String authenticationProvider) throws SecurityException(Code) | |
Adds or updates a private password credential in a given authentication provider.
If oldPassword is not null, the oldPassword will first be checked (authenticated).
Parameters: userName - The name of the user to be updated. Parameters: oldPassword - The old password value. Parameters: newPassword - The new password value. Parameters: authenticationProvider - The authentication provider name. throws: SecurityException - Throws a SecurityException. |
setPasswordEnabled | void setPasswordEnabled(String userName, boolean enabled, String authenticationProvider) throws SecurityException(Code) | |
Set the enabled state of the user password credential in a given authentication provider.
Parameters: userName - The user name. Parameters: enabled - The enabled state. Parameters: authenticationProvider - The authentication provider name. throws: Throws - a security exception. |
setPasswordExpiration | void setPasswordExpiration(String userName, Date expirationDate, String authenticationProvider) throws SecurityException(Code) | |
Set the expiration date and the expired flag of the password credential in a given authentication provider
If a date equal or before the current date is provided, the expired flag will be set to true,
otherwise to false.
Parameters: userName - The user name. Parameters: expirationDate - The expiration date to set. Parameters: authenticationProvider - The authentication provider name. throws: Throws - a security exception. |
setPasswordUpdateRequired | void setPasswordUpdateRequired(String userName, boolean updateRequired, String authenticationProvider) throws SecurityException(Code) | |
Set the update required state of the user password credential in a given authentication provider.
Parameters: userName - The user name. Parameters: updateRequired - The update required state. Parameters: authenticationProvider - The authentication provider name. throws: Throws - a security exception. |
updateUserPrincipal | void updateUserPrincipal(UserPrincipal userPrincipal, String authenticationProvider) throws SecurityException(Code) | |
Updates user principal in a given authentication provider.
Parameters: userPrincipal - The user principal. Parameters: authenticationProvider - The authentication provider name. throws: SecurityException - Throws a security exception. |
|
|