com.caucho.security
Class NullAuthenticator

java.lang.Object
  extended by com.caucho.security.AbstractAuthenticator
      extended by com.caucho.security.NullAuthenticator
All Implemented Interfaces:
HandleAware, Authenticator, java.io.Serializable
Direct Known Subclasses:
NullAuthenticator

public class NullAuthenticator
extends AbstractAuthenticator

The null authenticator creates a dummy user.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.caucho.security.AbstractAuthenticator
_passwordDigest, _passwordDigestAlgorithm, _passwordDigestRealm, NULL_USER
 
Constructor Summary
NullAuthenticator()
           
 
Method Summary
protected  java.security.Principal authenticate(java.security.Principal user, PasswordCredentials cred, java.lang.Object details)
          Main authenticator API.
 boolean isUserInRole(java.security.Principal user, java.lang.String role)
          Returns true if the user plays the named role.
 
Methods inherited from class com.caucho.security.AbstractAuthenticator
addRoleMapping, authenticate, authenticate, authenticate, authenticate, digest, getAlgorithm, getDigest, getDigestSecret, getDigestSecret, getLogoutOnSessionTimeout, getPasswordDigest, getPasswordDigest, getPasswordDigestAlgorithm, getPasswordDigestRealm, getPasswordUser, getPasswordUser, getSingleSignon, init, 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

NullAuthenticator

public NullAuthenticator()
Method Detail

authenticate

protected java.security.Principal authenticate(java.security.Principal user,
                                               PasswordCredentials cred,
                                               java.lang.Object details)
Description copied from class: AbstractAuthenticator
Main authenticator API.

Overrides:
authenticate in class AbstractAuthenticator

isUserInRole

public boolean isUserInRole(java.security.Principal user,
                            java.lang.String role)
Returns true if the user plays the named role.

Specified by:
isUserInRole in interface Authenticator
Overrides:
isUserInRole in class AbstractAuthenticator
Parameters:
user - the user to test
role - the role to test