Pass server session to FileSystemFactory.createFileSystemView
-------------------------------------------------------------

                 Key: SSHD-109
                 URL: https://issues.apache.org/jira/browse/SSHD-109
             Project: MINA SSHD
          Issue Type: Improvement
    Affects Versions: 0.5.0
            Reporter: Richard Evans
            Priority: Minor


In the integration of sshd with our application we have a PasswordAuthenticator 
implementation which authenticates against our internal user database.  From 
this we derive an internal user object which is needed for further permissions 
checking, etc in the file system view.  However the createFileSystemView call 
takes a user name only.  If the ServerSession was passed to 
createFileSystemView also, the user object could be stored in the session and 
retrieved when the file system view is created. In the current system I have to 
store the user object in a ThreadLocal and get it from there in 
createFileSystemView.

This would require a custom session factory and session object - if the session 
had some internal storage for private attributes, etc (rather like an 
HttpSession) this would not be necessary.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to