public abstract class NativeAuthenticationProvider
extends java.lang.Object
| Constructor and Description |
|---|
NativeAuthenticationProvider() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
changePassword(java.lang.String username,
java.lang.String oldpassword,
java.lang.String newpassword) |
abstract java.lang.String |
getHomeDirectory(java.lang.String username) |
static NativeAuthenticationProvider |
getInstance() |
abstract void |
logoffUser() |
abstract boolean |
logonUser(java.lang.String username) |
abstract boolean |
logonUser(java.lang.String username,
java.lang.String password) |
static void |
setProvider(java.lang.Class cls) |
public static void setProvider(java.lang.Class cls)
cls - public abstract java.lang.String getHomeDirectory(java.lang.String username)
throws java.io.IOException
username - java.io.IOExceptionpublic abstract boolean logonUser(java.lang.String username,
java.lang.String password)
throws PasswordChangeException,
java.io.IOException
username - password - PasswordChangeExceptionjava.io.IOExceptionpublic abstract boolean logonUser(java.lang.String username)
throws java.io.IOException
username - java.io.IOExceptionpublic abstract void logoffUser()
throws java.io.IOException
java.io.IOExceptionpublic abstract boolean changePassword(java.lang.String username,
java.lang.String oldpassword,
java.lang.String newpassword)
username - oldpassword - newpassword - public static NativeAuthenticationProvider getInstance() throws java.io.IOException
java.io.IOExceptionCopyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.