Expand authentication capability of UserManager interface
---------------------------------------------------------
Key: FTPSERVER-54
URL: http://issues.apache.org/jira/browse/FTPSERVER-54
Project: FtpServer
Issue Type: Improvement
Reporter: Gary Mui
The current authenticate method in the UserManager interface allows for
UserManager implmentations to authenticate login requests with just username
and password. Given the support for FTPS and client certificate checking, it
would make sense to include additional information for authentication purposes.
By including the RequestHandler, we could get access to the control socket
(for information like the client IP address) as well as get the client's
certificate chain in case the Socket is an instance of SSLSocket. Once the
client certificate is available, a UserManager implementation can perform 2
factor authentication by matching the user login with parameters within the
client certificate.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira