org.apache.sshd.server.auth
Class UserAuthPublicKey
java.lang.Object
org.apache.sshd.server.auth.UserAuthPublicKey
- All Implemented Interfaces:
- UserAuth
public class UserAuthPublicKey
- extends Object
- implements UserAuth
TODO Add javadoc
- Author:
- Apache MINA SSHD Project
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserAuthPublicKey
public UserAuthPublicKey()
auth
public Boolean auth(ServerSession session,
String username,
Buffer buffer)
throws Exception
- Description copied from interface:
UserAuth
- Try to authenticate the user.
This methods should return a non null object which is the user identity if
the authentication succeeded. If the authentication failed, this method should
throw an exception. If the authentication is still ongoing, a null value should
be returned.
- Specified by:
auth
in interface UserAuth
- Parameters:
session
- the current ssh sessionusername
- the user trying to log inbuffer
- the request buffer containing parameters specific to this request
- Returns:
true
if the authentication succeeded, false
if the authentication
is not finished yet
- Throws:
Exception
- if the authentication fails
Copyright © 2008-2012 Apache Software Foundation. All Rights Reserved.