|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| KeyStorage | This interface is an implementation detail that you most likely don't want to use or rely on. |
| SecurityHelper | Provides methods for determining security properties for a request. |
| Class Summary | |
| AdminLoginModule | Supports login as an aribtrary user by checking whether a user ID has been set for the Subject. |
| CookieLoginModule | Logs in a user if the user has a valid authentication cookie. |
| CookieManager | Manages a string value stored in a cookie. |
| Credential | A unit of data that contains a string value, an expiration date, and a tamper-proof validator. |
| CredentialLoginModule | Loads an ID from a credential stored in the current HTTP request (for example, cookie or URL parameter). |
| CredentialManager | Provides methods for saving, retrieving, and deleting a string value from HTTP requests and responses. |
| Crypto | Provides cryptographic functions and stores the server's secret key. |
| DefaultSecurityHelper | Default implementation of SecurityHelper interface. |
| HTTPRequestCallback | Callback to retrieve the current HttpServletRequest. |
| HTTPResponseCallback | Callback to retrieve the current HttpServletResponse. |
| Initializer | Initializes security properties. |
| LifetimeCallback | Callback to determine whether the current login should last "forever" or just until the end of the current session. |
| LocalLoginModule | Checks a username and password in the database using
com.arsdigita.kernel.UserAuthentication. |
| LoginConfig | Parses a login Configuration from an
Initializer entry. |
| LoginContext | An in-house implementation of JAAS's LoginContext class. |
| MappingLoginModule | Superclass of LoginModules that map usernames to user IDs. |
| ParanoidSecurityHelper | Implementation of the
SecurityHelper interface that always returns true for
isSecure. |
| PartyPrincipal | A Principal that stores a numeric ID, such as a party ID. |
| PasswordLoginModule | Superclass of LoginModules that authenticate users using a username and password. |
| RecoveryLoginModule | Logs in a user for password recovery if the user has a valid authentication URL parameter. |
| SecurityConfig | SecurityConfig |
| SecurityLogger | Logs security-relevant events to a distinguished log category. |
| SecurityParameterProvider | Determines the URL parameters needed for user tracking. |
| SessionContext | Provide access to the JSESSIONID value as a BigDecimal. |
| URLLoginModule | Logs in a user if the user has a valid authentication URL parameter. |
| URLManager | Manages a string value stored in a URL parameter. |
| UserContext | Provides methods for logging in and logging out the current user and accessing the user ID. |
| UserIDLoginModule | Translates a username to a user ID using
com.arsdigita.kernel.UserAuthentication. |
| UserLoginModule | Authenticates a user (loads a user ID) from a credential stored in the current HTTP request. |
| Util | Utility package of static security methods |
| Exception Summary | |
| AccountException | Represents an error encountered while accessing a user account during login. |
| AccountExpiredException | Thrown when an account is accessed while expired. |
| AccountLockedException | Thrown when an account is accessed while locked. |
| AccountNotFoundException | Thrown when an account is not found. |
| CredentialEncodingException | Thrown when there is an error encoding a credential. |
| CredentialException | Represents an error encountered while handling an authentication credential during login. |
| CredentialExpiredException | Thrown when a credential has expired. |
| CredentialNotFoundException | Thrown when a credential is not found. |
| CredentialNotYetValidException | Thrown when a credential is not yet valid. |
| CredentialParsingException | Thrown when there is an error parsing a credential. |
| KernelLoginException | |
Provides user authentication, session tracking, and cryptography services. Supports Pluggable Authentication Modules (PAM) using the Java Authentication and Authorization Services (JAAS) API.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||