Class Index

A C D E G H J K L M N O P R S T U V W

A

AbstractAuthenticator  
AbstractCookieSettings Base class for cookie settings. 
AbstractHttpAuthenticationFilter AbstractHttpAuthenticationFilter 
AbstractInterceptor  
AbstractJAASPasswordEncoder Abstract Password Encoder that uses the MessageDigest from JAAS. 
AbstractKeyManager AbstractKeyManager  
AbstractPasswordRule AbstractPasswordRule 
AbstractRBACManager AbstractRBACManager 
AbstractRbacManagerPerformanceTestCase  
AbstractRbacManagerTestCase AbstractRbacManagerTestCase 
AbstractRole AbstractRole useful for common logic that implementors can use. 
AbstractUserAssignment AbstractUserAssignment useful for common logic that implementors can use. 
AbstractUserManager AbstractUserManager 
AbstractUserManagerTestCase AbstractUserManagerTestCase 
AbstractUserQuery Abstract Implementation of UserQuery. 
AccountLockedException AccountLockedException  
AdminAutoCreateCheck  
AdminEditUserCredentials AdminEditUserCredentials 
AlphaNumericPasswordRule Basic Password Rule. 
AlphaPasswordRule Basic Password Rule, Checks for non-empty passwords that have at least setMinimumCount(int) of alpha characters contained within. 
Application  
ApplicationRoles  
AuthenticationConstants Contants class used for authentication  
AuthenticationDataSource Just a tag to indicate that the implementing class is an AuthenticationDataSource. 
AuthenticationException AuthenticationException.java 
AuthenticationFailureCause detail on possible authentication failure. 
AuthenticationInterceptor This interceptor will check if the user is already logged in the session. 
AuthenticationKey AuthenticationKey is an object representing a key established to automatically authenticate a user without the user providing typical login credentials. 
AuthenticationKeyDatabase Class AuthenticationKeyDatabase. 
AuthenticationManager AuthenticationManager: 
AuthenticationResult AuthenticationResult: wrapper object for information that comes back from the authentication system 
Authenticator Authenticator: 
AuthorizationDataSource  
AuthorizationException EntityAuthenticationException.java 
AuthorizationResult AuthorizationResult: wrapper object for results from the authorization system 
Authorizer Authorizer: 
AutoLoginCookies AutoLoginCookies 

C

CachedKeyManager CachedKeyManager 
CachedRbacManager CachedRbacManager is a wrapped RBACManager with caching. 
CachedUserManager CachedUserManager 
CharacterLengthPasswordRule Basic Password Rule, Checks for non-empty passwords that have between setMinimumCharacters(int) and setMaximumCharacters(int) characters in length. 
ConfigurableLdapConnectionFactory  
ConfigurableUserManager  
CookieSettings CookieSettings 
CreateRoleDetails CreateRoleDetails 
CreateUserCredentials CreateUserCredentials 

D

DataManagementTool Data management tool API. 
DateUtils DateUtils 
DebugJAXRSInInterceptor  
DefaultAuthenticationManager DefaultAuthenticationManager: the goal of the authentication manager is to act as a conduit for authentication requests into different authentication schemes

For example, the default implementation can be configured with any number of authenticators and will sequentially try them for an authenticated result. 

DefaultLdapCacheService DefaultLdapCacheService 
DefaultLdapConnection The configuration for a connection will not change. 
DefaultLdapController  
DefaultLdapGroupMappingService  
DefaultLdapRoleMapper  
DefaultLdapRoleMapperConfiguration This implementation is only in memory you must use a different one if you need to save datas. 
DefaultLoginService  
DefaultPasswordService  
DefaultPermissionEvaluator DefaultPermissionEvaluator:

Currently only one expression is available for evaluation, ${username} will be replaced with the username of the person making the authorization check 

DefaultRoleManagementService  
DefaultRoleManager RoleProfileManager: 
DefaultRoleModelProcessor DefaultRoleModelProcessor: inserts the components of the model that can be populated into the rbac manager 
DefaultRoleModelValidator DefaultRoleModelValidator: validates completeness of the model 
DefaultRoleTemplateProcessor DefaultRoleTemplateProcessor: inserts the components of a template into the rbac manager 
DefaultSecuritySession  
DefaultSecuritySystem DefaultSecuritySystem: 
DefaultUserConfiguration ConfigurationFactory 
DefaultUserSecurityPolicy User Security Policy. 
DefaultUserService  
DefaultUserValidationSettings DefaultUserValidationSettings 
DefaultUtilServices  
Digest Digest 

E

EditRoleDetails EditRoleDetails - Existing user Role Details. 
EditUserCredentials EditUserCredentials 
EnvironmentCheck EnvironmentCheck - Perform an Environment Check. 
EnvironmentChecker  
ErrorMessage  

G

GuestUserEnvironmentCheck RequiredRolesEnvironmentCheck: 

H

Hex Hex 
HttpAuthenticationException HttpAuthenticationException 
HttpAuthenticator HttpAuthenticator 
HttpBasicAuthentication HttpBasicAuthentication 
HttpBasicAuthenticationFilter HttpBasicAuthenticationFilter 
HttpDigestAuthentication HttpDigestAuthentication methods for working with RFC 2617 HTTP Authentication
HttpDigestAuthenticationFilter HttpDigestAuthenticationFilter. 
HttpDigestHeader HttpDigestHeader 
HttpUtils Collection of Utility methods useful in an Http environment. 

J

JacksonJsonConfigurator to setup some ObjectMapper configuration 
JdoAuthenticationKey Class JdoAuthenticationKey. 
JdoDataManagementTool JDO implementation of the data management tool. 
JdoKeyManager JdoKeyManager 
JdoOperation Class JdoOperation. 
JdoPermission Class JdoPermission. 
JdoRbacManager JdoRbacManager: 
JdoResource In RBAC terms, this is the entity which an operation is associated with that which permissions are based on. 
JdoRole Class JdoRole. 
JdoTool JdoTool - RBAC JDO Tools. 
JdoUser Class JdoUser. 
JdoUserAssignment binding of a principal to a role. 
JdoUserManager JdoUserManager 
JdoUserQuery  

K

KeyManager KeyManager 
KeyManagerException KeyManagerException  
KeyManagerTestCase KeyManagerTestCase 
KeyNotFoundException KeyNotFoundException  
KeyStoreAuthenticator KeyStoreAuthenticator: 

L

LdapBindAuthenticator LdapBindAuthenticator: 
LdapCacheService LdapCacheService Service that manages the LDAP caches: LDAP connections and LDAP users 
LdapConnection  
LdapConnectionConfiguration This class contains the configuration for a ldap connection. 
LdapConnectionFactory  
LdapController  
LdapControllerException  
LdapException  
LdapGroupMapping  
LdapGroupMappingService  
LdapGroupMappingUpdateRequest  
LdapRbacManager LdapRbacManager will read datas from ldap for mapping groups to role. 
LdapRoleMapper will map ldap group to redback role 
LdapRoleMapperConfiguration  
LdapUser  
LdapUserManager  
LdapUserMapper  
LdapUserQuery  
LdapUtils  
LockedAdminEnvironmentCheck LockedAdminEnvironmentCheck: checks if accounts marked as system administrator are locked and unlocks them on startup. 
LoginRequest  
LoginService  

M

Mailer  
MailerImpl Mailer 
MailGenerator Mail generator component. 
MappingException  
MemoryAuthenticationKey MemoryAuthenticationKey 
MemoryAuthenticator MemoryAuthenticator: 
MemoryAuthorizationDataSource MemoryAuthorizationDataSource: 
MemoryAuthorizer  
MemoryKeyManager KeyManager backed by an in-memory only store. 
MemoryOperation MemoryOperation  
MemoryPermission MemoryPermission  
MemoryRbacManager MemoryRbacManager: a very quick and dirty implementation of a rbac store

WARNING: not for actual usage, its not sound - jesse 

MemoryResource MemoryResource  
MemoryRole MemoryRole 
MemoryUserAssignment MemoryUserAssignment 
MemoryUserManager  
Messages Localized Message Handling. 
Messages Localized Message Handling. 
ModelApplication container for applications . 
ModelOperation Class ModelOperation. 
ModelPermission Class ModelPermission. 
ModelResource Class ModelResource. 
ModelRole model roles specify a role and its corresponding permissions, child roles and parent roles to link to . 
ModelTemplate model templates specify a role and its corresponding permissions, child roles and parent roles to link to, however they are generated at runtime with additional input . 
ModelTemplateSorter ModelTemplateSorter 
MustChangePasswordException MustChangePasswordException  
MustHavePasswordRule Basic Password Rule, Checks for non-empty Passwords in non guest users. 

N

NonceExpirationException NonceExpirationException 
NotAuthenticatedException EntityAuthenticationException.java 
NotAuthorizedException EntityAuthenticationException.java 
NumericalPasswordRule Basic Password Rule, Checks for non-empty passwords that have at least setMinimumCount(int) of numerical characters contained within. 

O

OpenAuthenticator OpenAuthenticator - Does not test user / password. 
OpenAuthorizer OpenAuthorizer - No checks for authorization, everything passes. 
Operation Operation

In RBAC the operation is an action or functionality that can be linked with a particular resource into an assignable Permission. 

Operation  
OperationSorter OperationSorter 

P

PasswordBasedAuthenticationDataSource PasswordBasedAuthenticationDataSource: the username is considered the principal with this data source 
PasswordEncoder

Interface for performing authentication operations on a password. 

PasswordEncodingException Password Encoding Exception. 
PasswordRule A Password Rule 
PasswordRuleViolationException Password Rule Violations Exception 
PasswordRuleViolationExceptionMapper  
PasswordRuleViolations Password Rule Violations 
PasswordRuleViolations.MessageReference  
PasswordService  
PasswordValidator  
PermanentUserException PermanentUserException - tossed when a forbidden action against a permanent user occurs. 
Permission Permission

A permission is the wrapper for an operation and a resource effectively saying that the operation is authorized for that resource. 

Permission  
PermissionEvaluationException PermissionEvaluationException: 
PermissionEvaluator PermissionEvaluator: 
PermissionsInterceptor  
PermissionSorter PermissionSorter 
PlainTextPasswordEncoder PlainText PasswordEncoder for use in situtations where the password needs to be saved as-is. 
PolicyContext PolicyContext - A Thread Local Context. 
PolicyViolationException PolicyViolationException  

R

RbacAuthorizer RbacAuthorizer: 
RbacDatabase Class RbacDatabase. 
RBACDefaults  
RbacJdoModelModelloMetadata Generated ModelloMetadata class for RbacJdoModel. 
RbacJdoModelStaxReader Class RbacJdoModelStaxReader. 
RbacJdoModelStaxWriter Class RbacJdoModelStaxWriter. 
RBACManager RBACManager 
RbacManagerEventTracker RbacManagerEventTracker 
RbacManagerException RbacManagerException used by RBACManager methods to indicate a fundamental persistence or store issue. 
RBACManagerListener RBACManagerListener  
RBACObjectAssertions RBACObjectAssertions  
RbacObjectInvalidException RbacObjectInvalidException  
RbacObjectNotFoundException RbacObjectNotFoundException used by RBACManager methods to identify when a RBAC Object Was Not Found. 
RbacPermanentException RbacPermanentException - tossed when a forbidden action against a permanent RBAC Object occurs. 
RbacSecurityViolation Exception thrown when there is a RBAC security violation. 
RedbackAuthenticationThreadLocal  
RedbackAuthorization  
RedbackKeyManagementJdoModelloMetadata Generated ModelloMetadata class for RedbackKeyManagementJdo. 
RedbackKeyManagementJdoStaxReader Class RedbackKeyManagementJdoStaxReader. 
RedbackKeyManagementJdoStaxWriter Class RedbackKeyManagementJdoStaxWriter. 
RedbackRequestInformation  
RedbackRestError  
RedbackRoleConstants Inteface with role constants 
RedbackRoleModel Class RedbackRoleModel. 
RedbackRoleModelStaxReader Class RedbackRoleModelStaxReader. 
RedbackRoleModelStaxWriter Class RedbackRoleModelStaxWriter. 
RedbackServiceException  
RedbackServiceExceptionMapper  
RegistrationKey  
RememberMeCookieSettings RememberMeCookieSettings 
RequiredRolesEnvironmentCheck RequiredRolesEnvironmentCheck: this environment check will check that the required roles of the redback-xwork-integration artifact exist to be assigned. 
ResetPasswordRequest  
Resource Resource Resources are things that can be paired up with operations inside of a permission. 
Resource  
ResourceSorter ResourceSorter 
ReusePasswordRule Password Rule, Checks supplied password found at getPassword() against the getPreviousEncodedPasswords() to ensure that a password is not reused. 
Role Role

A role is assignable to a user and effectively grants that user all of the permissions that are present in that role. 

Role  
RoleDetails RoleDetails - this is a placeholder for information passed back and forth between the Action and the Client. 
RoleManagementService  
RoleManager RoleProfileManager: 
RoleManagerException RoleProfileException: 
RoleModelProcessor RoleModelValidator: 
RoleModelUtils RoleModelUtils: 
RoleModelValidator RoleModelValidator: 
RoleSorter RoleSorter 
RoleTemplate  
RoleTemplateProcessor RoleModelValidator: 
RoleTemplateProcessorException RoleProfileException: 

S

SecuritySession  
SecuritySystem SecuritySystem: 
SecuritySystemConstants SecuritySystemConstants - constants for use with contexts that use redback. 
SHA1PasswordEncoder SHA-1 Password Encoder. 
SHA256PasswordEncoder SHA-256 Password Encoder. 
SignonCookieSettings SignonCookieSettings 
SimpleAuthorizationFilter SimpleAuthorizationFilter 
SimplePermission SimplePermission - this is a placeholder for information passed back and forth between the Action and the Client. 
SimpleUser A Simple User record. 
SimpleUserQuery  
SpringServletFilter SpringServletFilter 
StoreManagerDebug A extension to JPOX store manager that allows counting the SQL queries 
StringList jaxrs fail to return List so use this contains for rest services returning that 

T

TemplatedRole TemplatedRole 
TemplatedRoleSorter TemplatedRoleSorter 
ThreadLocalUserCleaner  
TokenBasedAuthenticationDataSource TokenBasedAuthenticationDataSource 

U

UnauthorizedException The exception thrown if an entity is unauthorized to access a resource. 
User  
User The User Object. 
UserAssignment UserAssignment - This the mapping object that takes the principal for a user and associates it with a set of Roles. 
UserComparator UserComparator 
UserConfigurableJdoFactory UserConfigurableJdoFactory 
UserConfiguration  
UserConfigurationException  
UserConfigurationKeys  
UserCredentials UserCredentials 
UserDatabase Class UserDatabase. 
UserManager User Manager Interface 
UserManagerAuthenticator Authenticator implementation that uses a wrapped UserManager to authenticate. 
UserManagerEventTracker UserManagerEventTracker  
UserManagerException UserManagerException  
UserManagerListener UserManagerListener 
UserMapper  
UserNotFoundException  
UserQuery  
UserRegistrationRequest  
UserSecurityPolicy User Security Policy Settings. 
UserService  
UsersManagementModelloMetadata Generated ModelloMetadata class for UsersManagement. 
UsersManagementStaxReader Class UsersManagementStaxReader. 
UsersManagementStaxWriter Class UsersManagementStaxWriter. 
UserSorter UserSorter  
UserUpdate  
UserValidationSettings UserValidationSettings 
UtilServices  

V

VelocityMailGenerator Mail generator component implementation using velocity. 

W

WhitespacePasswordRule Basic Password Rule.