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.
|