org.objectweb.cjdbc.controller.authentication
Class PasswordAuthenticator
java.lang.Object
org.objectweb.cjdbc.controller.authentication.PasswordAuthenticator
- All Implemented Interfaces:
- javax.management.remote.JMXAuthenticator
- public class PasswordAuthenticator
- extends java.lang.Object
- implements javax.management.remote.JMXAuthenticator
This class defines a PasswordAuthenticator
- Version:
- 1.0
- Author:
- Marc Wick
Constructor Summary |
PasswordAuthenticator(java.lang.String username,
java.lang.String password)
Creates a new PasswordAuthenticator.java object |
Method Summary |
javax.security.auth.Subject |
authenticate(java.lang.Object credentials)
|
static java.lang.Object |
createCredentials(java.lang.String username,
java.lang.String password)
create a credentials object with the supplied username and password |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NO_AUTHENICATION
public static final PasswordAuthenticator NO_AUTHENICATION
- to enable subject delegation we use a dummy authentication even if none is
configured
logger
static Trace logger
username
private java.lang.String username
password
private java.lang.String password
PasswordAuthenticator
public PasswordAuthenticator(java.lang.String username,
java.lang.String password)
- Creates a new
PasswordAuthenticator.java
object
- Parameters:
username
- username/loginnamepassword
- password
createCredentials
public static java.lang.Object createCredentials(java.lang.String username,
java.lang.String password)
- create a credentials object with the supplied username and password
- Parameters:
username
- usernamepassword
- password
- Returns:
- credentials Object to be used for authentication,
authenticate
public javax.security.auth.Subject authenticate(java.lang.Object credentials)
throws java.lang.SecurityException
- Specified by:
authenticate
in interface javax.management.remote.JMXAuthenticator
- Throws:
java.lang.SecurityException
- See Also:
JMXAuthenticator.authenticate(java.lang.Object)
Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.