| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| LoginException | |
| SecurityContextException |
Security exception for finding the current security context.
|
| SecurityException |