com.caucho.security
Interface Authenticator

All Known Subinterfaces:
CookieAuthenticator
All Known Implementing Classes:
AbstractAuthenticator, AbstractAuthenticator, AbstractAuthenticator, AbstractCookieAuthenticator, AbstractPasswordAuthenticator, AdminAuthenticator, AnonymousAuthenticator, AnonymousAuthenticator, DatabaseAuthenticator, JaasAuthenticator, JaasAuthenticator, JdbcAuthenticator, JdbcAuthenticator, LdapAuthenticator, LdapAuthenticator, ManagementAuthenticator, NullAuthenticator, NullAuthenticator, PropertiesAuthenticator, PropertyAuthenticator, XmlAuthenticator, XmlAuthenticator, XmlAuthenticator

public interface Authenticator

Base implementation to log in a user.


Method Summary
 java.security.Principal authenticate(java.security.Principal user, Credentials credentials, java.lang.Object details)
           
 boolean isUserInRole(java.security.Principal user, java.lang.String role)
           
 void logout(java.security.Principal user)
           
 

Method Detail

authenticate

java.security.Principal authenticate(java.security.Principal user,
                                     Credentials credentials,
                                     java.lang.Object details)

isUserInRole

boolean isUserInRole(java.security.Principal user,
                     java.lang.String role)

logout

void logout(java.security.Principal user)