public class LocalAuthenticator extends java.lang.Object implements FTPAuthenticator
Local Authenticator Class.
Authenticate FTP users using the user accounts defined in the configuration or available via the users interface.
| Modifier and Type | Field and Description |
|---|---|
protected ServerConfiguration |
m_config |
protected SecurityConfigSection |
m_securityConfig |
| Constructor and Description |
|---|
LocalAuthenticator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authenticateUser(ClientInfo cInfo,
FTPSrvSession sess)
Authenticate an FTP user
|
void |
closeAuthenticator()
Close the authenticator
|
UserAccount |
getUserDetails(java.lang.String user)
Search for the requried user account details
|
boolean |
hasDebug()
Check if debug output is enabled
|
void |
initialize(ServerConfiguration config,
org.springframework.extensions.config.ConfigElement params)
Initialize the FTP authenticator
|
protected ServerConfiguration m_config
protected SecurityConfigSection m_securityConfig
public boolean authenticateUser(ClientInfo cInfo, FTPSrvSession sess)
authenticateUser in interface FTPAuthenticatorcInfo - ClientInfosess - FTPSrvSessionpublic final UserAccount getUserDetails(java.lang.String user)
user - Stringpublic final boolean hasDebug()
public void initialize(ServerConfiguration config, org.springframework.extensions.config.ConfigElement params) throws InvalidConfigurationException
initialize in interface FTPAuthenticatorconfig - ServerConfigurationparams - ConfigElementInvalidConfigurationExceptionpublic void closeAuthenticator()
closeAuthenticator in interface FTPAuthenticatorCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.