All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAuthenticator |
|
| AbstractCookieSettings |
Base class for cookie settings.
|
| AbstractHttpAuthenticationFilter |
AbstractHttpAuthenticationFilter
|
| AbstractInterceptor |
|
| AbstractJAASPasswordEncoder |
|
| 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
|
| AbstractUserQuery |
Abstract Implementation of UserQuery.
|
| AccountLockedException |
AccountLockedException
|
| ActionStatus |
|
| AdminAutoCreateCheck |
|
| AdminEditUserCredentials |
AdminEditUserCredentials
|
| AlphaNumericPasswordRule |
Basic Password Rule.
|
| AlphaPasswordRule |
|
| Application |
|
| Application |
|
| ApplicationRoles |
|
| AsyncListener |
A annotation that marks a event listener method as asynchronous.
|
| AuthenticationConstants |
Contants class used for authentication
|
| AuthenticationControl |
These have the same meaning as for PAM modules
required
If a ‘required’ module returns a status that is not ‘success’,
the operation will ultimately fail, but only after the modules below
it are invoked.
|
| 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.
|
| AuthenticationKeyResult |
|
| AuthenticationManager |
AuthenticationManager:
|
| AuthenticationResult |
AuthenticationResult: wrapper object for information that comes back from the authentication system
|
| AuthenticationService |
Authentication service
|
| Authenticator |
Authenticator:
|
| AuthenticatorControl |
Gives a priority and what to do, if the authentication succeeds.
|
| AuthorizationDataSource |
|
| AuthorizationException |
EntityAuthenticationException.java
|
| AuthorizationResult |
AuthorizationResult: wrapper object for results from the authorization system
|
| Authorizer |
Authorizer:
|
| AutoLoginCookies |
AutoLoginCookies
|
| AvailabilityStatus |
Returns a status of availability (does exist, or does not exist) of a given object.
|
| BaseGroupInfo |
Information about a group.
|
| BaseRedbackService |
|
| BaseRoleInfo |
Basic role information.
|
| BaseUserInfo |
|
| BearerAuthInterceptor |
Interceptor that checks for the Bearer Header value and tries to verify the token.
|
| BearerError |
|
| BearerTokenAuthenticationDataSource |
Datasource used for authentication by Bearer token (JWT)
|
| CachedKeyManager |
CachedKeyManager
|
| CachedRbacManager |
CachedRbacManager is a wrapped RBACManager with caching.
|
| CachedUserManager |
CachedUserManager
|
| CfgListener |
This class maps apache commons configuration events into redback configuration events.
|
| CharacterLengthPasswordRule |
|
| CommonsConfigurationRegistry |
|
| ConfigRegistry |
The configuration registry is a single source of external configuration.
|
| ConfigurableLdapConnectionFactory |
|
| ConfigurableUserManager |
|
| Constants |
|
| CookieSettings |
CookieSettings
|
| CreateRoleDetails |
CreateRoleDetails
|
| CreateUserCredentials |
CreateUserCredentials
|
| DateUtils |
DateUtils
|
| DefaultAuthenticationManager |
DefaultAuthenticationManager: the goal of the authentication manager is to act as a conduit for
authentication requests into different authentication schemes
|
| DefaultAuthenticationService |
Authentication service provides REST methods for authentication and verification.
|
| DefaultGroupService |
LDAP implementation of the group service
|
| DefaultLdapCacheService |
DefaultLdapCacheService
|
| DefaultLdapConnection |
The configuration for a connection will not change.
|
| DefaultLdapController |
|
| DefaultLdapGroupMappingService |
Deprecated.
|
| DefaultLdapRoleMapper |
|
| DefaultLdapRoleMapperConfiguration |
This implementation is only in memory you must use a different one if you need to save datas.
|
| DefaultLoginService |
Deprecated.
|
| DefaultPasswordService |
Deprecated.
|
| 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 |
Deprecated.
|
| 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
|
| DefaultRoleService |
|
| DefaultRoleTemplateProcessor |
DefaultRoleTemplateProcessor: inserts the components of a template into the rbac manager
|
| DefaultSecuritySession |
|
| DefaultSecuritySystem |
DefaultSecuritySystem:
|
| DefaultUserConfiguration |
ConfigurationFactory
|
| DefaultUserSecurityPolicy |
User Security Policy.
|
| DefaultUserService |
Deprecated. |
| DefaultUserService |
|
| DefaultUserValidationSettings |
DefaultUserValidationSettings
|
| DefaultUtilServices |
Deprecated.
|
| Digest |
Digest
|
| EditRoleDetails |
EditRoleDetails - Existing user Role Details.
|
| EditUserCredentials |
EditUserCredentials
|
| EncryptionFailedException |
Exception used by the token manager.
|
| EnvironmentCheck |
EnvironmentCheck - Perform an Environment Check.
|
| EnvironmentChecker |
|
| ErrorMessage |
|
| EventType |
|
| FreemarkerMailGenerator |
Mail generator that uses freemarker templates.
|
| GrantType |
|
| Group |
REST API Version 2 group element
|
| GroupMapping |
|
| GroupMapping |
|
| GroupMappingUpdateRequest |
|
| GroupService |
|
| GuestUserEnvironmentCheck |
RequiredRolesEnvironmentCheck:
|
| Hex |
Hex
|
| HttpAuthenticationException |
HttpAuthenticationException
|
| HttpAuthenticator |
HttpAuthenticator
|
| HttpBasicAuthentication |
HttpBasicAuthentication
|
| HttpBasicAuthenticationFilter |
HttpBasicAuthenticationFilter
|
| HttpDigestAuthentication |
|
| HttpDigestAuthenticationFilter |
HttpDigestAuthenticationFilter.
|
| HttpDigestHeader |
HttpDigestHeader
|
| HttpUtils |
Collection of Utility methods useful in an Http environment.
|
| InvalidTokenException |
Exception used by the token manager.
|
| JacksonJsonConfigurator |
to setup some ObjectMapper configuration
|
| JpaAuthenticationKey |
Authentication Key implementation for JPA.
|
| JpaKeyManager |
Key Manager Implementation for JPA.
|
| JpaOperation |
Created by martin on 25.09.16.
|
| JpaPermission |
Created by martin on 25.09.16.
|
| JpaRbacManager |
Created by martin on 20.09.16.
|
| JpaResource |
Created by martin on 25.09.16.
|
| JpaRole |
Created by martin on 25.09.16.
|
| JpaUser |
Created by martin on 20.09.16.
|
| JpaUserAssignment |
Created by Martin Stockhammer on 26.09.16.
|
| JpaUserManager |
Created by martin on 20.09.16.
|
| JpaUserQuery |
Created by martin on 23.09.16.
|
| JwtAuthenticator |
Authenticator for JWT tokens.
|
| JwtKeyIdNotFoundException |
Exception is thrown, when a key with the given id is not in the current list
|
| KeyManager |
KeyManager
|
| KeyManagerException |
KeyManagerException
|
| KeyManagerTestCase |
KeyManagerTestCase
|
| KeyNotFoundException |
KeyNotFoundException
|
| KeyStoreAuthenticator |
KeyStoreAuthenticator:
|
| 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 |
|
| LdapGroup |
Representation of a LDAP group
|
| LdapGroupMapping |
|
| LdapGroupMappingService |
Deprecated. |
| 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 |
Deprecated. |
| 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 |
|
| MessageKeys |
Keys for error messages that are returned by REST API
|
| 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.
|
| NonceExpirationException |
NonceExpirationException
|
| NotAuthenticatedException |
EntityAuthenticationException.java
|
| NotAuthorizedException |
EntityAuthenticationException.java
|
| NumericalPasswordRule |
|
| ObjectNotFoundException |
|
| 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 |
|
| Operation |
|
| OperationSorter |
OperationSorter
|
| PasswordBasedAuthenticationDataSource |
PasswordBasedAuthenticationDataSource: the username is considered the principal with this data source
|
| PasswordChange |
Data provided to the REST service for updating the password of the current logged in user
|
| PasswordEncoder |
Interface for performing authentication operations on a password.
|
| PasswordEncodingException |
Password Encoding Exception.
|
| PasswordRule |
A Password Rule
|
| PasswordRuleViolationException |
Password Rule Violations Exception
|
| PasswordRuleViolationExceptionMapper |
|
| PasswordRuleViolationExceptionMapper |
This implementation returns a 422 status code.
|
| PasswordRuleViolations |
Password Rule Violations
|
| PasswordRuleViolations.MessageReference |
|
| PasswordService |
Deprecated.
|
| PasswordValidator |
|
| PermanentRoleDeletionInvalid |
Thrown, if the deletion of a permanent role was tried.
|
| 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 |
|
| Permission |
|
| PermissionEvaluationException |
PermissionEvaluationException:
|
| PermissionEvaluator |
PermissionEvaluator:
|
| PermissionsInterceptor |
|
| PermissionSorter |
PermissionSorter
|
| PingResult |
|
| PlainTextPasswordEncoder |
PlainText PasswordEncoder for use in situtations where the password needs to be saved as-is.
|
| PolicyContext |
PolicyContext - A Thread Local Context.
|
| PolicyViolationException |
PolicyViolationException
|
| Priorities |
|
| RbacAuthorizer |
RbacAuthorizer:
|
| RBACDefaults |
|
| RBACManager |
Manages the roles, permissions and operations of the RBAC system.
|
| 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 |
Authorization annotation.
|
| RedbackPrincipal |
This is used by the JAX-RS security context.
|
| RedbackRequestInformation |
|
| RedbackRestError |
|
| RedbackRoleConstants |
Inteface with role constants
|
| RedbackRoleModel |
Class RedbackRoleModel.
|
| RedbackRoleModelStaxReader |
Class RedbackRoleModelStaxReader.
|
| RedbackRoleModelStaxWriter |
Class RedbackRoleModelStaxWriter.
|
| RedbackSecurityContext |
Simple security context for JAX-RS to forward data from the Authentication filter to the service implementations
|
| RedbackServiceException |
|
| RedbackServiceExceptionMapper |
|
| RegistrationKey |
|
| RegistrationKey |
|
| RegistryException |
Exception occurring in the registry component.
|
| RegistryListener |
Receives notifications of configuration changes in thre registry.
|
| RememberMeCookieSettings |
RememberMeCookieSettings
|
| RequestValidationInterceptor |
Created by Martin Stockhammer on 19.01.17.
|
| 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 |
|
| Resource |
|
| ResourceSorter |
ResourceSorter
|
| ReusePasswordRule |
|
| 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 |
|
| Role |
This class is used for role update.
|
| RoleDetails |
RoleDetails - this is a placeholder for information passed back
and forth between the Action and the Client.
|
| RoleExistsException |
|
| RoleId |
|
| RoleInfo |
Result object for role information.
|
| RoleManagementService |
Deprecated.
|
| RoleManager |
RoleProfileManager:
|
| RoleManagerException |
RoleProfileException:
|
| RoleModelProcessor |
RoleModelValidator:
|
| RoleModelUtils |
RoleModelUtils:
|
| RoleModelUtils.RoleRelation |
|
| RoleModelUtils.RoleType |
|
| RoleModelValidator |
RoleModelValidator:
|
| RoleNotFoundException |
|
| RoleService |
Service interface for role management.
|
| RoleSorter |
RoleSorter
|
| RoleTemplate |
|
| RoleTemplate |
|
| RoleTemplateProcessor |
RoleModelValidator:
|
| RoleTemplateProcessorException |
RoleProfileException:
|
| RoleTree |
Information about roles of a application.
|
| SecuritySession |
|
| SecuritySystem |
SecuritySystem:
|
| SecuritySystemConstants |
SecuritySystemConstants - constants for use with contexts that use redback.
|
| SelfUserData |
JSON object for updating own user data.
|
| 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.
|
| SimpleTokenData |
Simple Token information class that contains a username and a lifetime.
|
| SimpleUser |
A Simple User record.
|
| SimpleUserQuery |
|
| SpringServletFilter |
SpringServletFilter
|
| StringList |
jaxrs fail to return List String so use this contains for rest services returning that
|
| StringToken |
Simple token implementation.
|
| TemplatedRole |
TemplatedRole
|
| TemplatedRoleSorter |
TemplatedRoleSorter
|
| ThreadLocalUserCleaner |
|
| Token |
This interface represents a token including its metadata.
|
| Token |
Represents a authentication token.
|
| TokenAuthenticationException |
|
| TokenBasedAuthenticationDataSource |
TokenBasedAuthenticationDataSource
|
| TokenData |
This contains the token payload that is used for verification of tokens.
|
| TokenManager |
Class that manages tokens that are encrypted with a dynamic key.
|
| TokenRefreshRequest |
|
| TokenRequest |
|
| TokenRequest |
|
| TokenResponse |
|
| TokenResponse |
|
| TokenType |
|
| UnauthorizedException |
The exception thrown if an entity is unauthorized to access a resource.
|
| User |
|
| 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
|
| UserConfiguration |
|
| UserConfigurationException |
|
| UserConfigurationKeys |
|
| UserCredentials |
UserCredentials
|
| UserExistsException |
|
| UserInfo |
|
| UserLogin |
|
| UserManager |
User Manager Interface
|
| UserManagerAuthenticator |
|
| UserManagerException |
UserManagerException
|
| UserManagerListener |
UserManagerListener
|
| UserMapper |
|
| UserNotFoundException |
|
| UserQuery |
|
| UserRegistrationRequest |
|
| UserRegistrationRequest |
|
| UserSecurityPolicy |
User Security Policy Settings.
|
| UserService |
Deprecated. |
| UserService |
Service interface for user management
|
| UserSorter |
UserSorter
|
| UserUpdate |
|
| UserValidationSettings |
UserValidationSettings
|
| UtilServices |
|
| VerificationStatus |
|
| VerificationStatus |
|
| WhitespacePasswordRule |
Basic Password Rule.
|