com.sshtools.daemon.platform
Class NativeAuthenticationProvider
java.lang.Object
com.sshtools.daemon.platform.NativeAuthenticationProvider
public abstract class NativeAuthenticationProvider
- extends java.lang.Object
- Version:
- $Revision: 1.13 $
- Author:
- $author$
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NativeAuthenticationProvider
public NativeAuthenticationProvider()
setProvider
public static void setProvider(java.lang.Class cls)
- Parameters:
cls -
getHomeDirectory
public abstract java.lang.String getHomeDirectory(java.lang.String username)
throws java.io.IOException
- Parameters:
username -
- Returns:
-
- Throws:
java.io.IOException
logonUser
public abstract boolean logonUser(java.lang.String username,
java.lang.String password)
throws PasswordChangeException,
java.io.IOException
- Parameters:
username - password -
- Returns:
-
- Throws:
PasswordChangeException
java.io.IOException
logonUser
public abstract boolean logonUser(java.lang.String username)
throws java.io.IOException
- Parameters:
username -
- Returns:
-
- Throws:
java.io.IOException
logoffUser
public abstract void logoffUser()
throws java.io.IOException
- Throws:
java.io.IOException
changePassword
public abstract boolean changePassword(java.lang.String username,
java.lang.String oldpassword,
java.lang.String newpassword)
- Parameters:
username - oldpassword - newpassword -
- Returns:
getInstance
public static NativeAuthenticationProvider getInstance()
throws java.io.IOException
- Returns:
-
- Throws:
java.io.IOException
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.