public class LocalAuthenticator extends 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(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 FTPAuthenticator
cInfo
- ClientInfosess
- FTPSrvSessionpublic final UserAccount getUserDetails(String user)
user
- Stringpublic final boolean hasDebug()
public void initialize(ServerConfiguration config, org.springframework.extensions.config.ConfigElement params) throws InvalidConfigurationException
initialize
in interface FTPAuthenticator
config
- ServerConfigurationparams
- ConfigElementInvalidConfigurationException
public void closeAuthenticator()
closeAuthenticator
in interface FTPAuthenticator
Copyright © 2005–2017 Alfresco Software. All rights reserved.