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.IOException
public abstract boolean logonUser(java.lang.String username, java.lang.String password) throws PasswordChangeException, java.io.IOException
username
- password
- PasswordChangeException
java.io.IOException
public abstract boolean logonUser(java.lang.String username) throws java.io.IOException
username
- java.io.IOException
public abstract void logoffUser() throws java.io.IOException
java.io.IOException
public 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.IOException
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.