Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accountLockountManager() - Method in class org.genesys.blocks.security.lockout.AccountLockoutConfig
-
Account lockount manager.
- AccountLockoutConfig - Class in org.genesys.blocks.security.lockout
-
The Class AccountLockoutConfig.
- AccountLockoutConfig() - Constructor for class org.genesys.blocks.security.lockout.AccountLockoutConfig
- AccountLockoutManager - Class in org.genesys.blocks.security.lockout
-
{#link
AccountLockoutManagerkeeps track of successive failed login attempts and locks the user account if there are more than {AccountLockoutManager.lockAfterXFailuressuccessive failures. - AccountLockoutManager() - Constructor for class org.genesys.blocks.security.lockout.AccountLockoutManager
- AccountLockoutManager.AttemptStatistics - Class in org.genesys.blocks.security.lockout
-
The Class AttemptStatistics.
- AclAssignerAspect - Class in org.genesys.blocks.security.component
-
Using aspects to generate default ACL permissions when entities are persisted and remove permissions on delete.
- AclAssignerAspect() - Constructor for class org.genesys.blocks.security.component.AclAssignerAspect
-
Instantiates a new acl assigner aspect.
- AclAwareModel - Interface in org.genesys.blocks.security.model
-
Interface label for entities that require ACL security.
- AclClass - Class in org.genesys.blocks.security.model
-
ACL Class provides a unique identifier for ACL-aware entity types.
- AclClass() - Constructor for class org.genesys.blocks.security.model.AclClass
- AclClassPersistence - Interface in org.genesys.blocks.security.persistence
-
The Interface AclClassPersistence.
- AclEntriesToPermissions - Class in org.genesys.blocks.security.serialization
-
Converts a list of
AclEntryto the easily digestibleSidPermissionsobjects/. - AclEntriesToPermissions() - Constructor for class org.genesys.blocks.security.serialization.AclEntriesToPermissions
- AclEntry - Class in org.genesys.blocks.security.model
-
ACL Entry represents permissions of
AclSidon a particular entity (throughAclObjectIdentity). - AclEntry() - Constructor for class org.genesys.blocks.security.model.AclEntry
- AclEntryPersistence - Interface in org.genesys.blocks.security.persistence
-
The Interface AclEntryPersistence.
- aclEntryRepository - Variable in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
The acl entry repository.
- AclObjectIdentity - Class in org.genesys.blocks.security.model
-
ACL Object Identity represents a specific ACL-aware entity (combination of
AclClassand {#link objectIdIdentity}). - AclObjectIdentity() - Constructor for class org.genesys.blocks.security.model.AclObjectIdentity
- AclObjectIdentityExt(AclObjectIdentity) - Constructor for class org.genesys.blocks.security.service.CustomAclService.AclObjectIdentityExt
-
Instantiates a new acl object identity ext.
- AclObjectIdentityPersistence - Interface in org.genesys.blocks.security.persistence
-
The Interface AclObjectIdentityPersistence.
- aclParentObject() - Method in interface org.genesys.blocks.security.model.AclAwareModel
-
Objects belonging to a parent entity can override this method.
- aclParentObjectIdentity() - Method in interface org.genesys.blocks.security.model.AclAwareModel
-
A custom, persisted parent AclObjectIdentity reference.
- aclSid(AclSid) - Method in class org.genesys.blocks.security.serialization.SidPermissions
-
Set ACL SID.
- AclSid - Class in org.genesys.blocks.security.model
-
ACL SID uniquely identifies any principal or authority in the system ("SID" stands for "security identity").
- AclSid() - Constructor for class org.genesys.blocks.security.model.AclSid
- AclSid(Long) - Constructor for class org.genesys.blocks.security.model.AclSid
-
Used by EntityRefDeserializer
- AclSidPersistence - Interface in org.genesys.blocks.security.persistence
-
The Interface AclSidPersistence.
- addClient(OAuthClient) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Register a new OAuth client.
- addClient(OAuthClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- afterDeleteAclObject(JoinPoint) - Method in class org.genesys.blocks.security.component.AclAssignerAspect
-
Remove permissions on delete.
- afterPropertiesSet() - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- afterPropertiesSet() - Method in class org.genesys.blocks.oauth.util.AppBlocksInitializer
- afterPropertiesSet() - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- afterPropertiesSet() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider
- afterSaveAclObject(Object) - Method in class org.genesys.blocks.security.component.AclAssignerAspect
-
Ensure owner permissions on persist or update
- anyoneHasPermission(Object, Object) - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Check if ROLE_EVERYONE has permission on target object.
- ApiToken - Class in org.genesys.blocks.tokenauth.model
-
ApiTokensupports token-based authentication. - ApiToken() - Constructor for class org.genesys.blocks.tokenauth.model.ApiToken
- ApiTokenAuthenticationFilter - Class in org.genesys.blocks.tokenauth.spring
-
Authentication filter for API tokens extracts the token from request "Authorization" header prefixed with "API-Token" and passes it to the authentication manager.
- ApiTokenAuthenticationFilter(RequestMatcher, AuthenticationManager) - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
- ApiTokenAuthenticationProvider - Class in org.genesys.blocks.tokenauth.spring
-
API Token authentication provider
- ApiTokenAuthenticationProvider() - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider
- ApiTokenAuthenticationToken - Class in org.genesys.blocks.tokenauth.spring
-
Authenticationimplementation for API Token authentication. - ApiTokenAuthenticationToken(Object, Object, Collection<? extends GrantedAuthority>) - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationToken
-
Constructor used for an authentication response.
- ApiTokenAuthenticationToken(String) - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationToken
-
Constructor used for an authentication request.
- ApiTokenClientDetails(OAuthClient, ApiToken) - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenClientDetails
- ApiTokenDetails(T, ApiToken) - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
-
Make details for sid and token.
- ApiTokenDetailsService - Interface in org.genesys.blocks.tokenauth.spring
-
Load details based on token.
- ApiTokenDetailsService.ApiTokenClientDetails - Class in org.genesys.blocks.tokenauth.spring
-
ApiTokenDetails for an OAuth client.
- ApiTokenDetailsService.ApiTokenDetails<T extends AclSid> - Class in org.genesys.blocks.tokenauth.spring
-
AclSid details for API Token authenticaton.
- ApiTokenDetailsService.ApiTokenUserDetails - Class in org.genesys.blocks.tokenauth.spring
-
ApiTokenDetails implementation for a user account.
- ApiTokenPersistence - Interface in org.genesys.blocks.tokenauth.persistence
-
ApiTokenpersistence. - ApiTokenService - Interface in org.genesys.blocks.tokenauth.service
-
API Token services
- ApiTokenServiceImpl - Class in org.genesys.blocks.tokenauth.service.impl
-
API Token services
- ApiTokenServiceImpl() - Constructor for class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
- ApiTokenUserDetails(BasicUser<?>, ApiToken) - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenUserDetails
- AppBlocksInitializer - Class in org.genesys.blocks.oauth.util
-
App Blocks utility with handy updates :-).
- AppBlocksInitializer() - Constructor for class org.genesys.blocks.oauth.util.AppBlocksInitializer
- apply(OAuthClient) - Method in class org.genesys.blocks.oauth.model.OAuthClient
- assureGoodPassword(String) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Test if password passes the password policy (if set).
- assureGoodPassword(String) - Method in class org.genesys.blocks.security.service.impl.SimplePasswordPolicy
-
Check that password follows defined policy.
- assureGoodPassword(String) - Method in interface org.genesys.blocks.security.service.PasswordPolicy
-
Check that password meets policy requirements.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
- AttemptStatistics() - Constructor for class org.genesys.blocks.security.lockout.AccountLockoutManager.AttemptStatistics
- AuditedVersionedModel - Class in org.genesys.blocks.model
-
The Class AuditedVersionedModel.
- AuditedVersionedModel() - Constructor for class org.genesys.blocks.model.AuditedVersionedModel
- AuditedVersionedModelFilter<T extends AuditedVersionedModelFilter<T,
R>, R extends AuditedVersionedModel> - Class in org.genesys.blocks.model.filters -
AuditedVersionedModelmatch by sample filters. - AuditedVersionedModelFilter() - Constructor for class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
- authenticate(Authentication) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider
-
Authenticate the given PreAuthenticatedAuthenticationToken.
- AuthenticationFailureBadCredentialsListener - Class in org.genesys.blocks.security.lockout
-
Log failed login attempt and notify
AccountLockoutManager. - AuthenticationFailureBadCredentialsListener() - Constructor for class org.genesys.blocks.security.lockout.AuthenticationFailureBadCredentialsListener
- authenticationFailureListener() - Method in class org.genesys.blocks.security.lockout.AccountLockoutConfig
-
Authentication failure listener.
- Authorization - Class in org.genesys.blocks.oauth.model
- Authorization() - Constructor for class org.genesys.blocks.oauth.model.Authorization
- AUTHORIZATION_TYPE - Static variable in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
- AuthorizationRepository - Interface in org.genesys.blocks.oauth.persistence
- autocompleteClients(String, int) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Autocomplete OAuth clients by title.
- autocompleteClients(String, int) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
B
- BasicUser<R extends org.springframework.security.core.GrantedAuthority> - Class in org.genesys.blocks.security.model
-
The Class BasicUser.
- BasicUser() - Constructor for class org.genesys.blocks.security.model.BasicUser
-
Instantiates a new basic user.
- BasicUser.AccountType - Enum Class in org.genesys.blocks.security.model
-
The Enum AccountType.
- BasicUserService<R extends org.springframework.security.core.GrantedAuthority,
T extends BasicUser<R>> - Interface in org.genesys.blocks.security.service -
The Interface BasicUserService.
- BasicUserServiceImpl<R extends org.springframework.security.core.GrantedAuthority,
T extends BasicUser<R>> - Class in org.genesys.blocks.security.service.impl -
The Class BasicUserServiceImpl.
- BasicUserServiceImpl() - Constructor for class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
C
- CACHE_SID_NAMES - Static variable in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
-
The name of the cache holding SID id-to-name mappings.
- canEqual(Object) - Method in class org.genesys.blocks.security.model.AclClass
- canEqual(Object) - Method in class org.genesys.blocks.security.model.AclEntry
- canEqual(Object) - Method in class org.genesys.blocks.security.model.AclObjectIdentity
- canEqual(Object) - Method in class org.genesys.blocks.security.model.AclSid
- canEqual(Object) - Method in class org.genesys.blocks.tokenauth.model.ApiToken
- changePassword(T, String) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Change password.
- changePassword(T, String) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- ClassAclOid<T> - Class in org.genesys.blocks.util
-
The ACL object identity for our Java classes.
- ClassAclOid() - Constructor for class org.genesys.blocks.util.ClassAclOid
- classNamesCount(String) - Method in interface org.genesys.blocks.security.persistence.AclClassPersistence
-
Class names count.
- cleanupAcl() - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Cleanup ACL: remove
AclEntryandAclObjectIdentityfor missing ACL-aware entities, remove obsoleteAclClass. - cleanupAcl() - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- CLIENT - Enum constant in enum class org.genesys.blocks.oauth.model.OAuthRole
-
The client.
- collectPredicates(EntityPathBase<R>, QAuditedVersionedModel) - Method in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
-
Collects list of filter predicates
- collectPredicates(EntityPathBase<R>, QUuidModel) - Method in class org.genesys.blocks.model.filters.UuidModelFilter
-
Collects list of filter predicates
- convert(Object) - Method in class org.genesys.blocks.util.JsonSidConverter
-
Convert SID ID to SID name using SID_PROVIDER (when available)
- convert(List<AclEntry>) - Method in class org.genesys.blocks.security.serialization.AclEntriesToPermissions
- copy() - Method in class org.genesys.blocks.oauth.model.OAuthClient
-
Returns null.
- create - Variable in class org.genesys.blocks.security.serialization.Permissions
-
Allowed to create.
- createdBy - Variable in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
-
The created by.
- createdDate - Variable in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
-
The created date.
- createOrUpdatePermissions(AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Adds the creator permissions or updates permission inheritance.
- createOrUpdatePermissions(AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- createOrUpdatePermissions(AclAwareModel, AclSid) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Adds the creator permissions or updates permission inheritance.
- createOrUpdatePermissions(AclAwareModel, AclSid) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- createSystemAdministrator(String) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Implementations must create a user with specified username with ADMINISTRATOR role and account type
BasicUser.AccountType.SYSTEM. - createToken(AclSid, String, Instant) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
-
Register a new API token for the specified
sidwith a label and expiration date. - createToken(AclSid, String, Instant) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
- createUser(String, String, String, BasicUser.AccountType) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Create a new user account.
- CurrentApplicationContext - Class in org.genesys.blocks.util
-
Based on this Stackoveflow comment.
- CurrentApplicationContext() - Constructor for class org.genesys.blocks.util.CurrentApplicationContext
- CurrentPermissionsWriter - Class in org.genesys.blocks.security.serialization
-
The
CurrentPermissionsWriteris applied toAclAwareModeland it instructs Jackson to includePermissionsfor current SID for every ACL aware entity. - CurrentPermissionsWriter() - Constructor for class org.genesys.blocks.security.serialization.CurrentPermissionsWriter
-
Instantiates a new current permissions writer.
- CurrentPermissionsWriter(BeanPropertyDefinition, Annotations, JavaType) - Constructor for class org.genesys.blocks.security.serialization.CurrentPermissionsWriter
-
Instantiates a new current permissions writer.
- CurrentPermissionsWriter.NoPermissions - Interface in org.genesys.blocks.security.serialization
-
Use this JsonView to exclude permission checks!
- CustomAclService - Interface in org.genesys.blocks.security.service
-
The Interface CustomAclService.
- CustomAclService.AclObjectIdentityExt - Class in org.genesys.blocks.security.service
-
Wraps
AclObjectIdentityand adds list of inherited permissions. - CustomAclServiceImpl - Class in org.genesys.blocks.security.service.impl
-
The Class CustomAclServiceImpl.
- CustomAclServiceImpl() - Constructor for class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
D
- deepLoad(T) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Deep load.
- delete - Variable in class org.genesys.blocks.security.serialization.Permissions
-
Allowed to delete.
- DELETED - Enum constant in enum class org.genesys.blocks.security.model.BasicUser.AccountType
-
Deleted user accounts.
- deleteForSid(T) - Method in interface org.genesys.blocks.security.persistence.AclEntryPersistence
-
Delete AclEntries for a SID.
- deleteUser(T) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Try to delete user.
- deleteUser(T) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.genesys.blocks.security.component.OAuthClientOriginCheckFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.genesys.blocks.security.filter.InvalidatedTokenFilter
E
- encodeToken(String) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
- encodeToken(String) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
-
Generate the encoded token string.
- ensureAuthoritySid(String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets (and creates if missing) the sid for the specified authority.
- ensureAuthoritySid(String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- ensureObjectIdentity(long, String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Ensure object identity.
- ensureObjectIdentity(long, String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- eraseCredentials() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationToken
- eraseCredentials() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
- EVERYONE - Enum constant in enum class org.genesys.blocks.oauth.model.OAuthRole
-
Everyone.
- ExpiredAuthorizationEntityCleaner - Class in org.genesys.blocks.oauth.component
- ExpiredAuthorizationEntityCleaner(AuthorizationRepository, int) - Constructor for class org.genesys.blocks.oauth.component.ExpiredAuthorizationEntityCleaner
F
- findAllBySid(AclSid) - Method in interface org.genesys.blocks.tokenauth.persistence.ApiTokenPersistence
-
List API tokens by sid.
- findByAclClass(String) - Method in interface org.genesys.blocks.security.persistence.AclClassPersistence
-
Find by acl class.
- findByClientId(String) - Method in interface org.genesys.blocks.oauth.persistence.OAuthClientRepository
-
Find by client id.
- findByClientId(String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- findById(String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- findByIdAndVersion(long, int) - Method in interface org.genesys.blocks.oauth.persistence.OAuthClientRepository
-
Find by id and version.
- findByObjectIdAndClassname(long, String) - Method in interface org.genesys.blocks.security.persistence.AclObjectIdentityPersistence
-
Find by object id identity and class name.
- findByObjectIdentity(AclObjectIdentity) - Method in interface org.genesys.blocks.security.persistence.AclEntryPersistence
-
Find by object identity.
- findByParentObject(AclObjectIdentity) - Method in interface org.genesys.blocks.security.persistence.AclObjectIdentityPersistence
- findBySidAndObjectIdentity(AclSid, AclObjectIdentity) - Method in interface org.genesys.blocks.security.persistence.AclEntryPersistence
-
List by SID and Object Identity.
- findBySidAndPrincipal(String, boolean) - Method in interface org.genesys.blocks.security.persistence.AclSidPersistence
-
Find by sid and principal.
- findByToken(String) - Method in interface org.genesys.blocks.tokenauth.persistence.ApiTokenPersistence
-
Get
ApiTokenbytokenvalue. - findObjectIdentitiesForSidAndAclClassAndMask(AclSid, String, int) - Method in interface org.genesys.blocks.security.persistence.AclEntryPersistence
-
/** Find IDs of object of aclClass for sid with specified permissions.
- forClass(Class<T>) - Static method in class org.genesys.blocks.util.ClassAclOid
-
For class.
- fromEntries(List<AclEntry>) - Static method in class org.genesys.blocks.security.serialization.SidPermissions
-
Convert List of
AclEntryto List ofSidPermissions.
G
- getAccessTokenValiditySeconds() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getAclEntries(AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the acl entries.
- getAclEntries(AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getAclEntries(AclObjectIdentity) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the acl entries.
- getAclEntries(AclObjectIdentity) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getAuthorities() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getAuthorities() - Method in class org.genesys.blocks.security.model.BasicUser
- getAuthorities() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenClientDetails
- getAuthorities() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenUserDetails
- getAuthority() - Method in enum class org.genesys.blocks.oauth.model.OAuthRole
-
GrantedAuthorities start with ROLE_.
- getAuthoritySid(String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the sid for the specified authority.
- getAuthoritySid(String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getAuthorizedGrantTypes() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getAvailablePermissions(String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the available permissions.
- getAvailablePermissions(String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getClassName() - Method in class org.genesys.blocks.util.ClassAclOid
-
Gets the class name.
- getClazz() - Method in class org.genesys.blocks.util.ClassAclOid
-
Gets the clazz.
- getClient(String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Gets the client.
- getClient(String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- getContext() - Static method in class org.genesys.blocks.util.CurrentApplicationContext
-
Note that this is a static method which expose ApplicationContext.
- getCredentials() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationToken
-
Get the credentials
- getCurrentAuditor() - Method in class org.genesys.blocks.security.SpringSecurityAuditorAware
- getCurrentUser() - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Gets the current principal (User or OAuthClient).
- getDefaultUserRoles() - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Get default roles assigned to users.
- getDefaultUserRoles() - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- getDynamicAuthorities(T) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Allow the application to register additional authorities.
- getEmail() - Method in exception org.genesys.blocks.security.NotUniqueUserException
-
Gets the email.
- getFullName() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getFullName() - Method in class org.genesys.blocks.security.model.AclSid
-
Subclasses should override this method and return a sensible display name for the SID.
- getId() - Method in class org.genesys.blocks.util.ClassAclOid
- getInputType(TypeFactory) - Method in class org.genesys.blocks.security.serialization.AclEntriesToPermissions
- getMaxAceOrderForObjectEntity(long) - Method in interface org.genesys.blocks.security.persistence.AclEntryPersistence
-
Calculates max.
- getMe() - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Gets the me.
- getModelId() - Method in exception org.genesys.blocks.security.NoUserFoundException
-
Gets the model id.
- getOAuthClientId() - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Gets the OAuth Client ID of the current authentication object.
- getObjectIdentity(long) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Get object identity by internal id.
- getObjectIdentity(long) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getObjectIdentity(long, String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the object identity for object of type className with specified id.
- getObjectIdentity(long, String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getObjectIdentity(AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the object identity of the entity.
- getObjectIdentity(AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getOrder() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider
- getOutputType(TypeFactory) - Method in class org.genesys.blocks.security.serialization.AclEntriesToPermissions
- getPassword() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
- getPermissions(long, String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the permissions.
- getPermissions(long, String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getPermissions(AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the permissions.
- getPermissions(AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getPrincipal() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationToken
-
Get the principal
- getRefreshTokenValiditySeconds() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getRegisteredRedirectUri() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getScope() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getSid() - Method in class org.genesys.blocks.security.serialization.SidPermissions
-
Get SID.
- getSid(Long) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Get SID by ID.
- getSid(Long) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getSidId(String) - Method in interface org.genesys.blocks.security.persistence.AclSidPersistence
-
Gets the sid id.
- getSidId(String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the sid id.
- getSidId(String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getSidName(long) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the sid name.
- getSidName(long) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getSidName(long) - Method in interface org.genesys.blocks.util.JsonSidConverter.SidProvider
-
Get name of SID by
id - getSids(long, String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the sids.
- getSids(long, String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getSids(AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the sids.
- getSids(AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getSids(AclObjectIdentity) - Method in interface org.genesys.blocks.security.persistence.AclEntryPersistence
-
Gets the sids.
- getToken(String) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
-
Get token by its persisted value.
- getToken(String) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
- getUser(long) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Get User by id.
- getUser(long) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- getUserByEmail(String) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Get User by email.
- getUsername() - Method in class org.genesys.blocks.security.model.BasicUser
-
BasicUser.getUsername()must return the name used by UserDetailService in theUserDetailsService.loadUserByUsername(String) - getUsername() - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Gets the username.
- getUsername() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
- getUserRepository() - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Gets the user repository.
- GOOGLE - Enum constant in enum class org.genesys.blocks.security.model.BasicUser.AccountType
-
The google.
- grantAll() - Method in class org.genesys.blocks.security.serialization.Permissions
-
Grant all.
- grantNone() - Method in class org.genesys.blocks.security.serialization.Permissions
-
Grant none.
H
- handleFailedLogin(String) - Method in class org.genesys.blocks.security.lockout.AccountLockoutManager
-
Update failed attempt statistics on failed login.
- handleSuccessfulLogin(String) - Method in class org.genesys.blocks.security.lockout.AccountLockoutManager
-
Reset failed attempt statistics on successful login.
- hasAnyRole(String...) - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Checks if any role is granted.
- hasAuthority(String) - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Check if authority is granted.
- hasPermission(Object, Object) - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Checks for permission.
- hasPermission(Authentication, Object, Object) - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Checks for permission.
- hasRole(String) - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Checks for role.
I
- inherited - Variable in class org.genesys.blocks.security.service.CustomAclService.AclObjectIdentityExt
-
The inherited.
- InvalidatedTokenFilter - Class in org.genesys.blocks.security.filter
- InvalidatedTokenFilter(OAuth2AuthorizationService, ApiTokenService, OAuthClientService) - Constructor for class org.genesys.blocks.security.filter.InvalidatedTokenFilter
- isAccountLocked() - Method in class org.genesys.blocks.security.model.BasicUser
-
Checks if is account locked.
- isAccountNonExpired() - Method in class org.genesys.blocks.security.model.BasicUser
- isAccountNonExpired() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
- isAccountNonExpired() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenUserDetails
- isAccountNonLocked() - Method in class org.genesys.blocks.security.model.BasicUser
- isAccountNonLocked() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
- isAccountNonLocked() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenUserDetails
- isAutoApprove(String) - Method in class org.genesys.blocks.oauth.model.OAuthClient
- isClientActive(String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Check OAuthClient.active.
- isClientActive(String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- isCredentialsNonExpired() - Method in class org.genesys.blocks.security.model.BasicUser
- isCredentialsNonExpired() - Method in class org.genesys.blocks.tokenauth.model.ApiToken
-
Check if token is not expired.
- isCredentialsNonExpired() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
- isEnabled() - Method in class org.genesys.blocks.security.model.BasicUser
- isEnabled() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
- isGranting(int) - Method in class org.genesys.blocks.security.serialization.Permissions
-
Is Permissions granting the
BasePermissionby its mask?. - isOneGranting() - Method in class org.genesys.blocks.security.serialization.Permissions
-
Checks if is one granting.
- isOriginRegistered(String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Check if the origin is registered with one of the clients
- isOriginRegistered(String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- isPublic - Variable in class org.genesys.blocks.security.serialization.Permissions
-
Anyone is allowed to read the object
- isScoped() - Method in class org.genesys.blocks.oauth.model.OAuthClient
-
Does the client have any scopes defined?
- isSecretRequired() - Method in class org.genesys.blocks.oauth.model.OAuthClient
-
Client secret is required when provided.
J
- JsonSidConverter - Class in org.genesys.blocks.util
-
The JsonSidConverter converts SID IDs to SID names.
- JsonSidConverter() - Constructor for class org.genesys.blocks.util.JsonSidConverter
- JsonSidConverter.SidProvider - Interface in org.genesys.blocks.util
-
A SID-to-name provider maps
idtoString.
L
- lastModifiedBy - Variable in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
-
The last modified by.
- lastModifiedDate - Variable in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
-
The last modified date.
- LDAP - Enum constant in enum class org.genesys.blocks.security.model.BasicUser.AccountType
-
The ldap.
- listAuthoritySids() - Method in interface org.genesys.blocks.security.persistence.AclSidPersistence
-
List SIDs of authorities (roles).
- listAuthoritySids() - Method in interface org.genesys.blocks.security.service.CustomAclService
-
List authority sids.
- listAuthoritySids() - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- listAvailableRoles() - Method in interface org.genesys.blocks.security.service.BasicUserService
-
List available roles.
- listAvailableRoles() - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- listById(Iterable<Long>) - Method in interface org.genesys.blocks.security.persistence.AclSidPersistence
-
List ACL SIDs with internal identifiers.
- listClientDetails() - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
List client details.
- listClientDetails() - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- listClientDetails(Predicate, Pageable) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
List client details with filtering by predicate.
- listClientDetails(Predicate, Pageable) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- listClientDetails(Pageable) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
List client details.
- listClientDetails(Pageable) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- listExpiredApiTokens(Instant) - Method in interface org.genesys.blocks.tokenauth.persistence.ApiTokenPersistence
-
List API tokens with expiration date before the cut-off date.
- listObjectIdentityIdsForSid(Class<? extends AclAwareModel>, AclSid, Permission) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
List IDs of the specified class for the SID with specified permissions.
- listObjectIdentityIdsForSid(Class<? extends AclAwareModel>, AclSid, Permission) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- listTokens(Pageable) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
- listTokens(Pageable) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
- listTokensForSid(AclSid) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
- listTokensForSid(AclSid) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
- loadById(Long) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
- loadById(Long) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
- loadClientByClientId(String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Load client by
clientId. - loadClientByClientId(String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- loadObjectIdentityExt(AclObjectIdentity) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Load object identity extended information.
- loadObjectIdentityExt(AclObjectIdentity) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- loadUserByUsername(String) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- loadUserDetails(ApiTokenAuthenticationToken) - Method in interface org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService
- LOCAL - Enum constant in enum class org.genesys.blocks.security.model.BasicUser.AccountType
-
The local.
- logIfNeeded(boolean, AccessControlEntry) - Method in class org.genesys.blocks.security.component.Slf4jLogAuditLogger
- LoginSuccessHandler - Class in org.genesys.blocks.security.lockout
-
Register this on your form logins.
- LoginSuccessHandler(AccountLockoutManager, BasicUserService<?, ?>) - Constructor for class org.genesys.blocks.security.lockout.LoginSuccessHandler
M
- makePubliclyReadable(AclAwareModel, boolean) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Make entity publicly readable (or not).
- makePubliclyReadable(AclAwareModel, boolean) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- manage - Variable in class org.genesys.blocks.security.serialization.Permissions
-
Allowed to admin/manage.
N
- NotUniqueUserException - Exception in org.genesys.blocks.security
-
The Class NotUniqueUserException.
- NotUniqueUserException() - Constructor for exception org.genesys.blocks.security.NotUniqueUserException
-
Instantiates a new not unique user exception.
- NotUniqueUserException(String) - Constructor for exception org.genesys.blocks.security.NotUniqueUserException
-
Instantiates a new not unique user exception.
- NotUniqueUserException(String, Throwable) - Constructor for exception org.genesys.blocks.security.NotUniqueUserException
-
Instantiates a new not unique user exception.
- NotUniqueUserException(Throwable) - Constructor for exception org.genesys.blocks.security.NotUniqueUserException
-
Instantiates a new not unique user exception.
- NotUniqueUserException(Throwable, String) - Constructor for exception org.genesys.blocks.security.NotUniqueUserException
-
Instantiates a new not unique user exception.
- NoUserFoundException - Exception in org.genesys.blocks.security
-
The Class NoUserFoundException.
- NoUserFoundException() - Constructor for exception org.genesys.blocks.security.NoUserFoundException
-
Instantiates a new no user found exception.
- NoUserFoundException(long) - Constructor for exception org.genesys.blocks.security.NoUserFoundException
-
Instantiates a new no user found exception.
- NoUserFoundException(String) - Constructor for exception org.genesys.blocks.security.NoUserFoundException
-
Instantiates a new no user found exception.
- NoUserFoundException(String, Throwable) - Constructor for exception org.genesys.blocks.security.NoUserFoundException
-
Instantiates a new no user found exception.
- NoUserFoundException(Throwable) - Constructor for exception org.genesys.blocks.security.NoUserFoundException
-
Instantiates a new no user found exception.
- NoUserFoundException(Throwable, long) - Constructor for exception org.genesys.blocks.security.NoUserFoundException
-
Instantiates a new no user found exception.
O
- OAuthClient - Class in org.genesys.blocks.oauth.model
-
OAuth Client information.
- OAuthClient() - Constructor for class org.genesys.blocks.oauth.model.OAuthClient
-
Instantiates a new o auth client.
- OAuthClientOriginCheckFilter - Class in org.genesys.blocks.security.component
-
Filter OAuth2 requests and check that Origin header matches what we have on file.
- OAuthClientOriginCheckFilter() - Constructor for class org.genesys.blocks.security.component.OAuthClientOriginCheckFilter
- OAuthClientRepository - Interface in org.genesys.blocks.oauth.persistence
-
The Interface OAuthClientRepository.
- OAuthClientService - Interface in org.genesys.blocks.oauth.service
-
The Interface OAuthClientDetailsService.
- OAuthRole - Enum Class in org.genesys.blocks.oauth.model
-
Roles available for OAuth clients.
- OAuthServiceImpl - Class in org.genesys.blocks.oauth.service
-
The Class OAuthServiceImpl.
- OAuthServiceImpl() - Constructor for class org.genesys.blocks.oauth.service.OAuthServiceImpl
- OIDC_SID_ID - Static variable in class org.genesys.blocks.security.model.AclSid
-
The OAuth claim name that contains the SID id
- onApplicationEvent(AuthenticationFailureBadCredentialsEvent) - Method in class org.genesys.blocks.security.lockout.AuthenticationFailureBadCredentialsListener
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.genesys.blocks.security.lockout.LoginSuccessHandler
- org.genesys.blocks.model - package org.genesys.blocks.model
- org.genesys.blocks.model.filters - package org.genesys.blocks.model.filters
- org.genesys.blocks.oauth.component - package org.genesys.blocks.oauth.component
- org.genesys.blocks.oauth.model - package org.genesys.blocks.oauth.model
- org.genesys.blocks.oauth.persistence - package org.genesys.blocks.oauth.persistence
- org.genesys.blocks.oauth.service - package org.genesys.blocks.oauth.service
- org.genesys.blocks.oauth.util - package org.genesys.blocks.oauth.util
- org.genesys.blocks.security - package org.genesys.blocks.security
- org.genesys.blocks.security.component - package org.genesys.blocks.security.component
- org.genesys.blocks.security.filter - package org.genesys.blocks.security.filter
- org.genesys.blocks.security.lockout - package org.genesys.blocks.security.lockout
- org.genesys.blocks.security.model - package org.genesys.blocks.security.model
- org.genesys.blocks.security.persistence - package org.genesys.blocks.security.persistence
- org.genesys.blocks.security.serialization - package org.genesys.blocks.security.serialization
- org.genesys.blocks.security.service - package org.genesys.blocks.security.service
- org.genesys.blocks.security.service.impl - package org.genesys.blocks.security.service.impl
- org.genesys.blocks.tokenauth.model - package org.genesys.blocks.tokenauth.model
- org.genesys.blocks.tokenauth.persistence - package org.genesys.blocks.tokenauth.persistence
- org.genesys.blocks.tokenauth.service - package org.genesys.blocks.tokenauth.service
- org.genesys.blocks.tokenauth.service.impl - package org.genesys.blocks.tokenauth.service.impl
- org.genesys.blocks.tokenauth.spring - package org.genesys.blocks.tokenauth.spring
- org.genesys.blocks.util - package org.genesys.blocks.util
- original - Variable in class org.genesys.blocks.security.service.CustomAclService.AclObjectIdentityExt
-
The original.
P
- passwordEncoder - Variable in class org.genesys.blocks.oauth.service.OAuthServiceImpl
-
The password encoder.
- passwordEncoder - Variable in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
The password encoder.
- PasswordPolicy - Interface in org.genesys.blocks.security.service
-
Password policy interface.
- PasswordPolicy.PasswordPolicyException - Exception in org.genesys.blocks.security.service
-
Thrown when password is not okay.
- PasswordPolicyException(String) - Constructor for exception org.genesys.blocks.security.service.PasswordPolicy.PasswordPolicyException
-
Instantiates a new password policy exception.
- Permissions - Class in org.genesys.blocks.security.serialization
-
A simple POJO for object permissions.
- Permissions() - Constructor for class org.genesys.blocks.security.serialization.Permissions
- processExpired() - Method in class org.genesys.blocks.oauth.component.ExpiredAuthorizationEntityCleaner
R
- read - Variable in class org.genesys.blocks.security.serialization.Permissions
-
Allowed to read.
- remove(ApiToken) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
- remove(ApiToken) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
- removeAclAwareModel(AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Removes the permissions on ACL model.
- removeAclAwareModel(AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
-
Remove ACL data for AclAwareModel: deletes
AclObjectIdentityand associatedAclEntrylist. - removeAuthoritySid(String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Removes the sid of the specified authority.
- removeAuthoritySid(String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- removeClient(OAuthClient) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Removes the client.
- removeClient(OAuthClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- removePermissions(AclObjectIdentity, AclSid) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Removes the permissions for SID on ACL OID.
- removePermissions(AclObjectIdentity, AclSid) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- removePermissionsFor(AclSid) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Removes the all permissions of SID.
- removePermissionsFor(AclSid) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- removeSecret(OAuthClient) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Removes the Client secret.
- removeSecret(OAuthClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- requiresAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
- resetChildrenOfOID(AclObjectIdentity) - Method in interface org.genesys.blocks.security.persistence.AclObjectIdentityPersistence
-
Clear the parentObject of child OID that use this oID as parentObject.
- resetSecret(OAuthClient) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Generates a new clientSecret.
- resetSecret(OAuthClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
S
- save(RegisteredClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- SecurityContextUtil - Class in org.genesys.blocks.security
-
The Class SecurityContextUtil.
- SecurityContextUtil() - Constructor for class org.genesys.blocks.security.SecurityContextUtil
- setAccountLock(long, boolean) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Sets the account lock.
- setAccountLock(long, boolean) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- setAccountLockLocal(long, boolean) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Lock user account.
- setAccountLockLocal(long, boolean) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
For internal use only.
- setAccountLockoutTime(long) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Sets the account lockout time.
- setAccountType(T, BasicUser.AccountType) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Sets the account type.
- setAccountType(T, BasicUser.AccountType) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- setAclParent(AclAwareModel, AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Set ACL parent object for inherited permissions.
- setAclParent(AclAwareModel, AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- setApplicationContext(ApplicationContext) - Method in class org.genesys.blocks.util.CurrentApplicationContext
- setClientSecret(long, String) - Method in interface org.genesys.blocks.oauth.persistence.OAuthClientRepository
-
Sets the client secret.
- setLockAfterXFailures(int) - Method in class org.genesys.blocks.security.lockout.AccountLockoutManager
-
Set number of successive failed login attempts that result in account lockout.
- setLockoutTime(int) - Method in class org.genesys.blocks.security.lockout.AccountLockoutManager
-
Set account lockout time.
- setOrder(int) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider
- setPassword(T, String) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Sets the password.
- setPermissions(AclAwareModel, AclSid, Permissions) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Update permissions.
- setPermissions(AclAwareModel, AclSid, Permissions) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- setPermissions(AclObjectIdentity, AclSid, Permissions) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Update permissions.
- setPermissions(AclObjectIdentity, AclSid, Permissions) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- setRoles(T, Set<R>) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Grant specified roles to user.
- setRoles(T, Set<R>) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- setRuntimeAuthorities(List<GrantedAuthority>) - Method in class org.genesys.blocks.oauth.model.OAuthClient
-
Set the actual authorities to use at runtime.
- setRuntimeAuthorities(List<GrantedAuthority>) - Method in class org.genesys.blocks.security.model.BasicUser
-
Set the actual authorities to use at runtime.
- setScopes(Set<String>) - Method in class org.genesys.blocks.oauth.model.OAuthClient
-
Sets the scopes.
- setSecret(OAuthClient, String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Sets a new clientSecret.
- setSecret(OAuthClient, String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- setSidProvider(JsonSidConverter.SidProvider) - Static method in class org.genesys.blocks.util.JsonSidConverter
-
Sets the sid provider.
- sid - Variable in class org.genesys.blocks.security.serialization.SidPermissions
-
SID having these permisions.
- sid - Variable in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
- SidPermissions - Class in org.genesys.blocks.security.serialization
-
Simple POJO for SID's permissions.
- SidPermissions() - Constructor for class org.genesys.blocks.security.serialization.SidPermissions
- SimplePasswordPolicy - Class in org.genesys.blocks.security.service.impl
-
Simple password policy.
- SimplePasswordPolicy() - Constructor for class org.genesys.blocks.security.service.impl.SimplePasswordPolicy
- Slf4jLogAuditLogger - Class in org.genesys.blocks.security.component
-
The Class Slf4jLogAuditLogger.
- Slf4jLogAuditLogger() - Constructor for class org.genesys.blocks.security.component.Slf4jLogAuditLogger
- SpringSecurityAuditorAware - Class in org.genesys.blocks.security
-
The Class SpringSecurityAuditorAware.
- SpringSecurityAuditorAware() - Constructor for class org.genesys.blocks.security.SpringSecurityAuditorAware
- successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
- supports(Class<?>) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider
-
Indicate that this provider only supports PreAuthenticatedAuthenticationToken (sub)classes.
- SYSTEM - Enum constant in enum class org.genesys.blocks.security.model.BasicUser.AccountType
-
The system.
- SYSTEM_ADMIN - Static variable in interface org.genesys.blocks.security.service.BasicUserService
-
The system admin.
T
- toString() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- toString() - Method in class org.genesys.blocks.security.lockout.AccountLockoutManager.AttemptStatistics
- toString() - Method in class org.genesys.blocks.security.model.AclSid
- toString() - Method in class org.genesys.blocks.security.model.BasicUser
- toString() - Method in class org.genesys.blocks.security.serialization.Permissions
- toString() - Method in class org.genesys.blocks.security.serialization.SidPermissions
- toString() - Method in class org.genesys.blocks.util.ClassAclOid
- TRUSTED_CLIENT - Enum constant in enum class org.genesys.blocks.oauth.model.OAuthRole
-
The trusted client.
- txManager - Variable in class org.genesys.blocks.oauth.util.AppBlocksInitializer
-
The tx manager.
U
- unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
- update(ApiToken) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
- update(ApiToken) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
- updateClient(long, int, OAuthClient) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Update client.
- updateClient(long, int, OAuthClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- updateClientId(String, String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Update clientId.
- updateClientId(String, String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- updateInheriting(long, boolean) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Updates inheriting status of object identity.
- updateInheriting(long, boolean) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- updateLastLogin(String) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Update user's last login timestamp on successful login.
- updateParentObject(long, long) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Updates parent object of object identity.
- updateParentObject(long, long) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- updateUser(T, String, String) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Update user information.
- updateUser(T, String, String) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- UserException - Exception in org.genesys.blocks.security
-
The Class UserException.
- UserException() - Constructor for exception org.genesys.blocks.security.UserException
-
Instantiates a new user exception.
- UserException(String) - Constructor for exception org.genesys.blocks.security.UserException
-
Instantiates a new user exception.
- UserException(String, Throwable) - Constructor for exception org.genesys.blocks.security.UserException
-
Instantiates a new user exception.
- UserException(Throwable) - Constructor for exception org.genesys.blocks.security.UserException
-
Instantiates a new user exception.
- uuid - Variable in class org.genesys.blocks.model.filters.UuidModelFilter
-
The created by.
- uuid - Variable in class org.genesys.blocks.model.UuidModel
-
The uuid.
- UuidModel - Class in org.genesys.blocks.model
-
The Class UuidEntity.
- UuidModel() - Constructor for class org.genesys.blocks.model.UuidModel
- UuidModelFilter<T extends UuidModelFilter<T,
R>, R extends AuditedVersionedModel> - Class in org.genesys.blocks.model.filters -
UuidModelmatch by sample filters. - UuidModelFilter() - Constructor for class org.genesys.blocks.model.filters.UuidModelFilter
V
- value(Object, JsonGenerator, SerializerProvider) - Method in class org.genesys.blocks.security.serialization.CurrentPermissionsWriter
- valueOf(String) - Static method in enum class org.genesys.blocks.oauth.model.OAuthRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.genesys.blocks.security.model.BasicUser.AccountType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.genesys.blocks.oauth.model.OAuthRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.genesys.blocks.security.model.BasicUser.AccountType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withConfig(MapperConfig<?>, AnnotatedClass, BeanPropertyDefinition, JavaType) - Method in class org.genesys.blocks.security.serialization.CurrentPermissionsWriter
- write - Variable in class org.genesys.blocks.security.serialization.Permissions
-
Allowed to write/modify.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form