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.