Package com.caucho.security

Interface Summary
AuthenticatedUser Representes an authenticated user
Authenticator Base implementation to log in a user.
CookieAuthenticator Base implementation to log in a user.
Credentials Credentials to log in a user.
Login Used to login and logout users in a servlet request.
RoleMap Maps roles (permissions) to users and groups.
SecurityContextProvider Defines the interface any security provider must implement.
SingleSignon Cache to store login for multiple web-apps.
 

Class Summary
AbstractAuthenticator All applications should extend AbstractAuthenticator to implement their custom authenticators.
AbstractCookieAuthenticator All applications should extend AbstractAuthenticator to implement their custom authenticators.
AbstractLogin Used to authenticate users in a servlet request.
AbstractRoleMap Maps roles (permissions) to users and groups.
AbstractSingleSignon Abstract single-signon
AdminAuthenticator The admin authenticator provides authentication for Resin admin/management purposes.
Allow The <sec:Allow> tag authorizes requests for a set of url-patterns.
AnonymousAuthenticator The anonymous authenticator always succeeds
AuthorizationManager Manages the authorization for a context.
BasicLogin Implements the "basic" auth-method.
BasicPrincipal  
ClientCertLogin Implements the "CLIENT-CERT" auth-method.
ClusterSingleSignon Cluster-based cache for single-signon.
DatabaseAuthenticator An authenticator using JDBC.
Deny
DigestBuilder All applications should extend AbstractAuthenticator to implement their custom authenticators.
DigestCredentials Digest-based credentials The Digest authentication uses the following algorithm to calculate the digest.
DigestLogin Implements the "digest" auth-method.
FormLogin Used to authenticate users in a servlet request.
GrantConfig Grants permissions.
HttpDigestCredentials HTTP Digest-based credentials The HTTP Digest authentication uses the following algorithm to calculate the digest.
JaasAuthenticator The JAAS authenticator uses an existing JAAS LoginModule.
JdbcAuthenticator An authenticator using JDBC.
LdapAuthenticator The LDAP authenticator uses the underlying LDAP services provided by the JDK.
LoginList Used to allow multiple login types in a priority list.
MemorySingleSignon Memory-based cache for single-signon.
NullAuthenticator The null authenticator creates a dummy user.
NullSingleSignon Abstract single-signon
PasswordCredentials Password-based credentials
PasswordDigest Calculates a digest for the user and password.
PasswordUser PasswordUser is used by PasswordAuthenticator implementations.
PermissionConfig Permission configuration.
PermissionManager Manages the permission for a context.
PolicyImpl Defines the policy for the current security context.
PropertiesAuthenticator The Property authenticator reads a properties file for authentication.
Require The <sec:Require> tag authorizes requests for a set of url-patterns.
RoleMapManager Manages role mapping
SecurityContext Defines a proxy for the current security context.
SelfEncryptedCookie Self-encrypted cookie for server to server authentication.
SingleSignonEntry  
XmlAuthenticator The XML authenticator reads a static file for authentication.
XmlRoleMap The XML role-map reads a static file for authentication.
XmlRoleMap.Role  
 

Exception Summary
LoginException  
SecurityContextException Security exception for finding the current security context.
SecurityException