You need to implement org.apache.sshd.server.UserAuth
Look for example at the password authentication

https://github.com/apache/mina-sshd/blob/trunk/sshd-core/src/main/java/org/apache/sshd/server/auth/UserAuthPassword.java

You can configure the auth factories using
   sshd.setUserAuthFactories(Arrays.<NamedFactory<UserAuth>>asList(new
AuthPassword.Factory()));


On Wed, Nov 7, 2012 at 10:02 AM, FaXin Zhong <[email protected]>wrote:

> Hi,
>
> Can you help me where I can use it (mina class)? Very appreciated indeed,
> we just want to shorten the lead time because project is so urgent!
>
> BRs/Faxin
>
>
> -----Original Message-----
> From: Guillaume Nodet [mailto:[email protected]]
> Sent: Wednesday, November 07, 2012 4:48 PM
> To: dev
> Subject: Re: MINA SSHD question
>
> Mina SSHD supports password, public key and gss authentication (plus no
> authentication), but it's quite easy to add your own mechanism if you need
> or to replace an existing one.
>
>
> On Wed, Nov 7, 2012 at 7:57 AM, FaXin Zhong <[email protected]
> >wrote:
>
> > Hi Guillaume and all,
> >
> > We also need support standard SSH authentications like key store, SSH
> > user/password (not application own authentication), does MINA support it?
> > since our designer find MINA only support authentication framework, if
> > you want to support ssh key, you need find another way, is that the case?
> >
> > Thanks.
> >
> > BRs/Faxin
> >
> >
> > -----Original Message-----
> > From: Guillaume Nodet [mailto:[email protected]]
> > Sent: Friday, November 02, 2012 3:19 PM
> > To: [email protected]
> > Subject: Re: MINA SSHD question
> >
> > You can create your own PasswordAuthenticator implementation that will
> > delegate to your external system and use that one when configuring the
> > sshd server.
> >
> > On Fri, Nov 2, 2012 at 6:46 AM, FaXin Zhong <[email protected]
> > >wrote:
> >
> > > Hi,
> > >
> > > Thanks for your proposal. Another question is: when we login into
> > > our system, we need authenticate user towards the external
> > > centralized server, e.g. Diameter. Currently it seems we must use
> > > MINA internal ssh authentication mechanism, is there any way to bypass
> it?
> > >
> > > BRs/Faxin
> > >
> > >
> > > -----Original Message-----
> > > From: Guillaume Nodet [mailto:[email protected]]
> > > Sent: Thursday, November 01, 2012 3:55 PM
> > > To: [email protected]
> > > Subject: Re: MINA SSHD question
> > >
> > > The client is in control, you can't change anything on the server
> > > side for that.
> > > You need to modify putty and recompile it to suit your needs I suppose.
> > >
> > > On Thu, Nov 1, 2012 at 3:31 AM, FaXin Zhong
> > > <[email protected]
> > > >wrote:
> > >
> > > > Hi Again,
> > > >
> > > > Either removing the login as and password or changing them to
> > > > username and password are both OK for us.  We have realized
> > > > letting customer input username and password on the screen, but
> > > > the login as and password are still printed there, which is ugly for
> us.
> > > >
> > > > BRs/Faxin
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: FaXin Zhong
> > > > Sent: Thursday, November 01, 2012 10:25 AM
> > > > To: [email protected]
> > > > Cc: Led Xu
> > > > Subject: RE: MINA SSHD question
> > > >
> > > > Hi,
> > > >
> > > > We are using mina sshd server.  We create default ssh server
> > > > instance, start it with my own port. Then we use putty to login
> > > > our sshd server, the login as and password are printed in putty
> > > > terminal. Now we need change the prompt to username and password.
> > > > Is
> > there anything we can do?
> > > Appreciated.
> > > >
> > > > BRs/Faxin
> > > >
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Guillaume Nodet [mailto:[email protected]]
> > > > Sent: Wednesday, October 31, 2012 6:38 PM
> > > > To: [email protected]
> > > > Subject: Re: MINA SSHD question
> > > >
> > > > Could you provide a bit more information ?
> > > > Are you using mina sshd client, server or both and what methods
> > > > are you calling ?
> > > >
> > > > On Wed, Oct 31, 2012 at 10:30 AM, FaXin Zhong
> > > > <[email protected]
> > > > >wrote:
> > > >
> > > > > Hi Mina Experts,
> > > > >
> > > > > We are developing Java native SSHD inside our program with MINA
> 3PP.
> > > > > Now we met problem that we can't change the login prompt,
> > > > > currently the client will prompt: login as  and password, we
> > > > > need change it to username and password prompt to align with our
> > > > > other products. Then customer can get consistent appearance from
> > > > > our
> > products.
> > > > >
> > > > > Do you have some ways to do this adaptations?  Thanks a million.
> > > > >
> > > > > BRs/Faxin
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > ------------------------
> > > > Guillaume Nodet
> > > > ------------------------
> > > > Blog: http://gnodet.blogspot.com/
> > > > ------------------------
> > > > FuseSource, Integration everywhere http://fusesource.com
> > > >
> > >
> > >
> > >
> > > --
> > > ------------------------
> > > Guillaume Nodet
> > > ------------------------
> > > Blog: http://gnodet.blogspot.com/
> > > ------------------------
> > > FuseSource, Integration everywhere
> > > http://fusesource.com
> > >
> >
> >
> >
> > --
> > ------------------------
> > Guillaume Nodet
> > ------------------------
> > Blog: http://gnodet.blogspot.com/
> > ------------------------
> > FuseSource, Integration everywhere
> > http://fusesource.com
> >
>
>
>
> --
> ------------------------
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> FuseSource, Integration everywhere
> http://fusesource.com
>



-- 
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
FuseSource, Integration everywhere
http://fusesource.com

Reply via email to