com.caucho.server.admin
Class ManagementAuthenticator

java.lang.Object
  extended by com.caucho.security.AbstractAuthenticator
      extended by com.caucho.server.admin.ManagementAuthenticator
All Implemented Interfaces:
HandleAware, Authenticator, java.io.Serializable

public class ManagementAuthenticator
extends AbstractAuthenticator

Special authenticator for management

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.caucho.security.AbstractAuthenticator
_passwordDigest, _passwordDigestAlgorithm, _passwordDigestRealm, NULL_USER
 
Constructor Summary
ManagementAuthenticator()
           
 
Method Summary
 void addUser(java.lang.String name, PasswordUser user)
          Adds a password user from the configuration.
 java.lang.String getHash()
          Creates a cookie based on the user hash.
protected  PasswordUser getPasswordUser(java.lang.String userName)
          Returns the PasswordUser
 
Methods inherited from class com.caucho.security.AbstractAuthenticator
addRoleMapping, authenticate, authenticate, authenticate, authenticate, authenticate, digest, getAlgorithm, getDigest, getDigestSecret, getDigestSecret, getLogoutOnSessionTimeout, getPasswordDigest, getPasswordDigest, getPasswordDigestAlgorithm, getPasswordDigestRealm, getPasswordUser, getSingleSignon, init, isUserInRole, logout, setLogoutOnSessionTimeout, setPasswordDigest, setPasswordDigestAlgorithm, setPasswordDigestRealm, setSerializationHandle, stringToDigest, toString, writeReplace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ManagementAuthenticator

public ManagementAuthenticator()
Method Detail

addUser

public void addUser(java.lang.String name,
                    PasswordUser user)
Adds a password user from the configuration.


getPasswordUser

protected PasswordUser getPasswordUser(java.lang.String userName)
Returns the PasswordUser

Overrides:
getPasswordUser in class AbstractAuthenticator
Parameters:
userName - the string user name
Returns:
the populated PasswordUser value

getHash

public java.lang.String getHash()
Creates a cookie based on the user hash.