Does it matter that the type of sessions returned by acceptor.getManagedSessions() are IoSessions instead of ServerSessions or do they access the same attributes?
-----Original Message----- From: Guillaume Nodet [mailto:[email protected]] Sent: Friday, July 13, 2012 8:49 AM To: [email protected] Subject: Re: [Apache SSHD] Question about authentication The UserAuth interface you'll have to implement is given the ServerSession as a parameter and you can use get/setAttributes() to associate your id with the ssh session. When you want to kick users, you can enumerate the sessions using sshServer.getActiveSessions() and check what you need there, eventually calling close() on the sessions. On Fri, Jul 13, 2012 at 2:41 PM, Wright, Omari <[email protected]>wrote: > I have OpenAM which I plan to use to handle user authentication again > an Active Directory server. I plan to make a call during the SSHD > authenticate method passing along username/password. The returned > value of this call is a token id if it is successful and null > otherwise. I then want to associate this value with the session as a > type of session id. Is this possible? If so, how can I go about doing this? > > The token id would basically be an added property on the session. The > reason I want this functionality is that I then want to be able to > kick users based off the token id passed to the disconnect method. The > reason for this is a need to have OpenAM manage user disconnects. > -- ------------------------ Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ FuseSource, Integration everywhere http://fusesource.com
