Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractSecurityPrincipal - Class in com.foreach.across.modules.spring.security.infrastructure.business
-
Base implementation of
SecurityPrincipal
ensuring the contract where toString() returns the principal name. - AbstractSecurityPrincipal() - Constructor for class com.foreach.across.modules.spring.security.infrastructure.business.AbstractSecurityPrincipal
- accountNonExpired(boolean) - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails.SecurityPrincipalUserDetailsBuilder
- accountNonLocked(boolean) - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails.SecurityPrincipalUserDetailsBuilder
- ACL_MODULE - Static variable in class com.foreach.across.modules.spring.security.infrastructure.SpringSecurityInfrastructureModule
- AcrossWebSecurityConfiguration - Class in com.foreach.across.modules.spring.security.configuration
-
Configures Spring security support in an AcrossWeb enabled context.
- AcrossWebSecurityConfiguration(ApplicationContext) - Constructor for class com.foreach.across.modules.spring.security.configuration.AcrossWebSecurityConfiguration
- actualAuthorities() - Method in class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions
- actualAuthorities() - Method in class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions.AuthenticationAuthorityMatchingAllowableActions
- actualAuthorities() - Method in class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions.CollectionAuthorityMatchingAllowableActions
- actualAuthorities() - Method in class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions.SecurityPrincipalAuthorityMatchingAllowableActions
- ADMINISTER - Static variable in class com.foreach.across.modules.spring.security.actions.AllowableAction
- allOf(AuthorityMatcher...) - Static method in class com.foreach.across.modules.spring.security.authority.AuthorityMatcher
- allOf(String...) - Static method in class com.foreach.across.modules.spring.security.authority.AuthorityMatcher
-
Creates a matcher for authorities represented by the simple string.
- allOf(GrantedAuthority...) - Static method in class com.foreach.across.modules.spring.security.authority.AuthorityMatcher
- AllowableAction - Class in com.foreach.across.modules.spring.security.actions
-
An abstraction of a single action that can be performed on an item.
- AllowableAction(String) - Constructor for class com.foreach.across.modules.spring.security.actions.AllowableAction
- AllowableActions - Interface in com.foreach.across.modules.spring.security.actions
-
Represents an entire set of
AllowableAction
s that can be performed on an item. - AllowableActionSet - Class in com.foreach.across.modules.spring.security.actions
-
Fixed set of
AllowableAction
s. - AllowableActionSet() - Constructor for class com.foreach.across.modules.spring.security.actions.AllowableActionSet
- AllowableActionSet(AllowableAction...) - Constructor for class com.foreach.across.modules.spring.security.actions.AllowableActionSet
- AllowableActionSet(Iterable<? extends AllowableAction>) - Constructor for class com.foreach.across.modules.spring.security.actions.AllowableActionSet
- AllowableActionSet(String...) - Constructor for class com.foreach.across.modules.spring.security.actions.AllowableActionSet
- AllowableActionSet(Collection<? extends AllowableAction>) - Constructor for class com.foreach.across.modules.spring.security.actions.AllowableActionSet
- anyOf(AuthorityMatcher...) - Static method in class com.foreach.across.modules.spring.security.authority.AuthorityMatcher
- anyOf(String...) - Static method in class com.foreach.across.modules.spring.security.authority.AuthorityMatcher
-
Creates a matcher for authorities represented by the simple string.
- anyOf(GrantedAuthority...) - Static method in class com.foreach.across.modules.spring.security.authority.AuthorityMatcher
-
Creates a matcher for authority instances.
- AuditableConfiguration - Class in com.foreach.across.modules.spring.security.infrastructure.config
- AuditableConfiguration() - Constructor for class com.foreach.across.modules.spring.security.infrastructure.config.AuditableConfiguration
- auditableEntityInterceptor() - Method in class com.foreach.across.modules.spring.security.infrastructure.config.AuditableConfiguration
- AuditableEntityInterceptor - Class in com.foreach.across.modules.spring.security.infrastructure.aop
-
Set Auditable-related properties whenever an Auditable-entity is created or updated.
- AuditableEntityInterceptor() - Constructor for class com.foreach.across.modules.spring.security.infrastructure.aop.AuditableEntityInterceptor
- authenticate(SecurityPrincipal) - Method in interface com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalService
-
Creates an
Authentication
for theSecurityPrincipal
and sets it as the security context for the current thread. - authenticate(SecurityPrincipal) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalServiceImpl
- AuthenticationAuthorityMatchingAllowableActions(Authentication, Map<AllowableAction, AuthorityMatcher>) - Constructor for class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions.AuthenticationAuthorityMatchingAllowableActions
- authenticationManager() - Method in class com.foreach.across.modules.spring.security.extensions.ModuleGlobalMethodSecurityConfiguration
- authenticationManager() - Method in class com.foreach.across.modules.spring.security.infrastructure.config.SecurityInfrastructure
- authenticationSecurityPrincipalResolver(SecurityPrincipalService) - Method in class com.foreach.across.modules.spring.security.infrastructure.config.SecurityPrincipalServiceConfiguration
- AuthenticationSecurityPrincipalResolver - Class in com.foreach.across.modules.spring.security.infrastructure.services
-
Resolver that attempts to load the
SecurityPrincipal
represented by a principal object attached to anAuthentication
. - AuthenticationSecurityPrincipalResolver(SecurityPrincipalService) - Constructor for class com.foreach.across.modules.spring.security.infrastructure.services.AuthenticationSecurityPrincipalResolver
- authenticationTrustResolver() - Method in class com.foreach.across.modules.spring.security.infrastructure.config.SecurityInfrastructure
- AuthenticationUtils - Class in com.foreach.across.modules.spring.security
-
Utility methods for authentication and authority checking.
- authorities(Collection<? extends GrantedAuthority>) - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails.SecurityPrincipalUserDetailsBuilder
- AuthorityMatcher - Class in com.foreach.across.modules.spring.security.authority
-
Helper to create conditions that a set of GrantedAuthority instances should match.
- AuthorityMatcher() - Constructor for class com.foreach.across.modules.spring.security.authority.AuthorityMatcher
- AuthorityMatchingAllowableActions - Class in com.foreach.across.modules.spring.security.actions
-
Implementation of
AllowableActions
that takes a map ofAllowableAction
andAuthorityMatcher
as input. - AuthorityMatchingAllowableActions(Map<AllowableAction, AuthorityMatcher>) - Constructor for class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions
- AuthorityMatchingAllowableActions.AuthenticationAuthorityMatchingAllowableActions - Class in com.foreach.across.modules.spring.security.actions
- AuthorityMatchingAllowableActions.CollectionAuthorityMatchingAllowableActions - Class in com.foreach.across.modules.spring.security.actions
- AuthorityMatchingAllowableActions.SecurityPrincipalAuthorityMatchingAllowableActions - Class in com.foreach.across.modules.spring.security.actions
B
- beforeCreate(Auditable) - Method in class com.foreach.across.modules.spring.security.infrastructure.aop.AuditableEntityInterceptor
- beforeUpdate(Auditable) - Method in class com.foreach.across.modules.spring.security.infrastructure.aop.AuditableEntityInterceptor
- build() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails.SecurityPrincipalUserDetailsBuilder
- builder() - Static method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
C
- canEqual(Object) - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalId
- clearAuthentication() - Method in interface com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalService
-
Clears the authentication of the current thread.
- clearAuthentication() - Method in class com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalServiceImpl
- close() - Method in class com.foreach.across.modules.spring.security.infrastructure.services.CloseableAuthentication
- CloseableAuthentication - Class in com.foreach.across.modules.spring.security.infrastructure.services
-
Implementation that will set the current security context to the given
Authentication
instance upon creation, and will reset to the previous authentication whenCloseableAuthentication.close()
is called. - CloseableAuthentication(Authentication) - Constructor for class com.foreach.across.modules.spring.security.infrastructure.services.CloseableAuthentication
- CollectionAuthorityMatchingAllowableActions(Collection<? extends GrantedAuthority>, Map<AllowableAction, AuthorityMatcher>) - Constructor for class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions.CollectionAuthorityMatchingAllowableActions
- com.foreach.across.modules.spring.security - package com.foreach.across.modules.spring.security
- com.foreach.across.modules.spring.security.actions - package com.foreach.across.modules.spring.security.actions
- com.foreach.across.modules.spring.security.annotations - package com.foreach.across.modules.spring.security.annotations
- com.foreach.across.modules.spring.security.authority - package com.foreach.across.modules.spring.security.authority
- com.foreach.across.modules.spring.security.configuration - package com.foreach.across.modules.spring.security.configuration
- com.foreach.across.modules.spring.security.extensions - package com.foreach.across.modules.spring.security.extensions
- com.foreach.across.modules.spring.security.filters - package com.foreach.across.modules.spring.security.filters
- com.foreach.across.modules.spring.security.infrastructure - package com.foreach.across.modules.spring.security.infrastructure
- com.foreach.across.modules.spring.security.infrastructure.aop - package com.foreach.across.modules.spring.security.infrastructure.aop
- com.foreach.across.modules.spring.security.infrastructure.business - package com.foreach.across.modules.spring.security.infrastructure.business
- com.foreach.across.modules.spring.security.infrastructure.config - package com.foreach.across.modules.spring.security.infrastructure.config
- com.foreach.across.modules.spring.security.infrastructure.events - package com.foreach.across.modules.spring.security.infrastructure.events
- com.foreach.across.modules.spring.security.infrastructure.services - package com.foreach.across.modules.spring.security.infrastructure.services
- compareTo(AllowableAction) - Method in class com.foreach.across.modules.spring.security.actions.AllowableAction
- contains(AllowableAction) - Method in interface com.foreach.across.modules.spring.security.actions.AllowableActions
-
Checks if a certain action is allowed by verifying it is present in the collection.
- contains(AllowableAction) - Method in class com.foreach.across.modules.spring.security.actions.AllowableActionSet
- contains(AllowableAction) - Method in class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions
- CREATE - Static variable in class com.foreach.across.modules.spring.security.actions.AllowableAction
- createExpressionHandler() - Method in class com.foreach.across.modules.spring.security.extensions.ModuleGlobalMethodSecurityConfiguration
- credentialsNonExpired(boolean) - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails.SecurityPrincipalUserDetailsBuilder
- CurrentSecurityPrincipal - Annotation Interface in com.foreach.across.modules.spring.security.annotations
-
Annotation which can be used to wire the current
SecurityPrincipal
. - currentSecurityPrincipalProxy() - Method in class com.foreach.across.modules.spring.security.infrastructure.config.SecurityPrincipalServiceConfiguration
- CurrentSecurityPrincipalProxy - Interface in com.foreach.across.modules.spring.security.infrastructure.services
- CurrentSecurityPrincipalProxyImpl - Class in com.foreach.across.modules.spring.security.infrastructure.services
-
Provides a proxy for the Authentication, where a request is only assumed to be authenticated if the the principal associated with it is in fact a valid
SecurityPrincipal
. - CurrentSecurityPrincipalProxyImpl() - Constructor for class com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxyImpl
D
- DEFAULT_PARAM_NAME - Static variable in class com.foreach.across.modules.spring.security.filters.LocaleChangeFilter
-
Default name of the locale specification parameter: "locale".
- DELETE - Static variable in class com.foreach.across.modules.spring.security.actions.AllowableAction
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.foreach.across.modules.spring.security.filters.LocaleChangeFilter
E
- enabled(boolean) - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails.SecurityPrincipalUserDetailsBuilder
- equals(Object) - Method in class com.foreach.across.modules.spring.security.actions.AllowableAction
- equals(Object) - Method in class com.foreach.across.modules.spring.security.authority.NamedGrantedAuthority
-
Deprecated.
- equals(Object) - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalId
- equals(Object) - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
- eraseCredentials() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
F
- forAuthentication(Authentication, Map<AllowableAction, AuthorityMatcher>) - Static method in class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions
- forCollection(Collection<? extends GrantedAuthority>, Map<AllowableAction, AuthorityMatcher>) - Static method in class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions
- forSecurityContext(Map<AllowableAction, AuthorityMatcher>) - Static method in class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions
- forSecurityPrincipal(SecurityPrincipal, Map<AllowableAction, AuthorityMatcher>) - Static method in class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions
- from(String) - Static method in class com.foreach.across.modules.spring.security.actions.AllowableAction
-
Convert a
String
into anAllowableAction
instance.
G
- getAuthorities() - Method in interface com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipal
- getAuthorities() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
- getAuthorities() - Method in class com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxyImpl
- getAuthority() - Method in class com.foreach.across.modules.spring.security.authority.NamedGrantedAuthority
-
Deprecated.
- getDescription() - Method in class com.foreach.across.modules.spring.security.infrastructure.SpringSecurityInfrastructureModule
- getDescription() - Method in class com.foreach.across.modules.spring.security.SpringSecurityModule
- getId() - Method in class com.foreach.across.modules.spring.security.actions.AllowableAction
- getName() - Method in class com.foreach.across.modules.spring.security.infrastructure.SpringSecurityInfrastructureModule
- getName() - Method in class com.foreach.across.modules.spring.security.SpringSecurityModule
- getNewName() - Method in class com.foreach.across.modules.spring.security.infrastructure.events.SecurityPrincipalRenamedEvent
- getOldName() - Method in class com.foreach.across.modules.spring.security.infrastructure.events.SecurityPrincipalRenamedEvent
- getParamName() - Method in class com.foreach.across.modules.spring.security.filters.LocaleChangeFilter
-
Return the name of the parameter that contains a locale specification in a locale change request.
- getParentPrincipals() - Method in interface com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalHierarchy
- getParentPrincipals() - Method in class com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxyImpl
- getPassword() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
- getPrincipal() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalAuthenticationToken
- getPrincipal() - Method in interface com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxy
- getPrincipal() - Method in class com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxyImpl
- getPrincipal(Class<V>) - Method in interface com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxy
-
Return the
SecurityPrincipal
instance that is being proxied if and only if it is of the required type. - getPrincipal(Class<V>) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxyImpl
- getPrincipalById(SecurityPrincipalId) - Method in interface com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalService
- getPrincipalById(SecurityPrincipalId) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalServiceImpl
- getPrincipalByName(String) - Method in interface com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalRetrievalStrategy
- getPrincipalByName(String) - Method in interface com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalService
- getPrincipalByName(String) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalServiceImpl
- getPrincipalName() - Method in interface com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipal
- getPrincipalName() - Method in class com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxyImpl
- getSecurityPrincipalId() - Method in interface com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipal
- getSecurityPrincipalId() - Method in interface com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalReference
- getSecurityPrincipalId() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
- getUsername() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
H
- handles(Class<?>) - Method in class com.foreach.across.modules.spring.security.infrastructure.aop.AuditableEntityInterceptor
- hasAuthority(SecurityPrincipal, String) - Static method in class com.foreach.across.modules.spring.security.AuthenticationUtils
-
Check if a
SecurityPrincipal
has as given authority string. - hasAuthority(String) - Method in interface com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxy
-
Checks if the authenticated principal has the matching authority.
- hasAuthority(String) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxyImpl
- hasAuthority(Collection<? extends GrantedAuthority>, String) - Static method in class com.foreach.across.modules.spring.security.AuthenticationUtils
-
Check if a collection of
GrantedAuthority
contains a specific authority string. - hasAuthority(Authentication, String) - Static method in class com.foreach.across.modules.spring.security.AuthenticationUtils
-
Check if an authentication has as given authority string.
- hasAuthority(GrantedAuthority) - Method in interface com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxy
-
Checks if the authenticated principal has the matching exact authority.
- hasAuthority(GrantedAuthority) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxyImpl
- hashCode() - Method in class com.foreach.across.modules.spring.security.actions.AllowableAction
- hashCode() - Method in class com.foreach.across.modules.spring.security.authority.NamedGrantedAuthority
-
Deprecated.
- hashCode() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalId
- hashCode() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
I
- isAccountNonExpired() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
- isAccountNonLocked() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
- isAuthenticated() - Method in interface com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxy
- isAuthenticated() - Method in class com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxyImpl
- isCredentialsNonExpired() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
- isEnabled() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
- iterator() - Method in class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions
L
- LocaleChangeFilter - Class in com.foreach.across.modules.spring.security.filters
- LocaleChangeFilter(LocaleResolver) - Constructor for class com.foreach.across.modules.spring.security.filters.LocaleChangeFilter
M
- matches(Collection<? extends GrantedAuthority>) - Method in class com.foreach.across.modules.spring.security.authority.AuthorityMatcher
- ModuleGlobalMethodSecurityConfiguration - Class in com.foreach.across.modules.spring.security.extensions
-
Enables Spring method security in modules, ensuring that the same AuthenticationManager is being used.
- ModuleGlobalMethodSecurityConfiguration(SecurityInfrastructure) - Constructor for class com.foreach.across.modules.spring.security.extensions.ModuleGlobalMethodSecurityConfiguration
N
- NAME - Static variable in class com.foreach.across.modules.spring.security.infrastructure.SpringSecurityInfrastructureModule
- NAME - Static variable in class com.foreach.across.modules.spring.security.SpringSecurityModule
- NamedGrantedAuthority - Class in com.foreach.across.modules.spring.security.authority
-
Deprecated.
- NamedGrantedAuthority(String) - Constructor for class com.foreach.across.modules.spring.security.authority.NamedGrantedAuthority
-
Deprecated.
- noneOf(AuthorityMatcher...) - Static method in class com.foreach.across.modules.spring.security.authority.AuthorityMatcher
- noneOf(String...) - Static method in class com.foreach.across.modules.spring.security.authority.AuthorityMatcher
-
Creates a matcher for authorities represented by the simple string.
- noneOf(GrantedAuthority...) - Static method in class com.foreach.across.modules.spring.security.authority.AuthorityMatcher
O
- of(String) - Static method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalId
P
- password(String) - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails.SecurityPrincipalUserDetailsBuilder
- prepareForBootstrap(ModuleBootstrapConfig, AcrossBootstrapConfig) - Method in class com.foreach.across.modules.spring.security.infrastructure.SpringSecurityInfrastructureModule
- prepareForBootstrap(ModuleBootstrapConfig, AcrossBootstrapConfig) - Method in class com.foreach.across.modules.spring.security.SpringSecurityModule
- publishRenameEvent(String, String) - Method in interface com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalService
- publishRenameEvent(String, String) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalServiceImpl
R
- READ - Static variable in class com.foreach.across.modules.spring.security.actions.AllowableAction
-
Default actions mapped to common ACL permissions.
- registerDefaultApplicationContextConfigurers(Set<ApplicationContextConfigurer>) - Method in class com.foreach.across.modules.spring.security.infrastructure.SpringSecurityInfrastructureModule
- registerDefaultApplicationContextConfigurers(Set<ApplicationContextConfigurer>) - Method in class com.foreach.across.modules.spring.security.SpringSecurityModule
- registerThymeleafDialect() - Method in class com.foreach.across.modules.spring.security.configuration.AcrossWebSecurityConfiguration
- resolvePrincipalLabel(SecurityPrincipal) - Method in interface com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalLabelResolver
-
Deprecated.Build the label for a security principal.
- resolvePrincipalLabel(Object) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalLabelResolverStrategy
-
Deprecated.Resolve the principal (usually unique principal name) into a more descriptive label.
- resolveSecurityPrincipal(Authentication) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.AuthenticationSecurityPrincipalResolver
-
Resolve the principal associated with an
Authentication
. - resolveSecurityPrincipal(Object) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.AuthenticationSecurityPrincipalResolver
-
Resolve the actual
SecurityPrincipal
attached that anAuthenticationPrincipal
represents.
S
- SECURITY_PRINCIPAL - Static variable in interface com.foreach.across.modules.spring.security.SpringSecurityModuleCache
- SecurityInfrastructure - Class in com.foreach.across.modules.spring.security.infrastructure.config
-
The security infrastructure bean is exposed and provides other modules easy access to core security related services.
- SecurityInfrastructure(AcrossContextBeanRegistry) - Constructor for class com.foreach.across.modules.spring.security.infrastructure.config.SecurityInfrastructure
- SecurityPrincipal - Interface in com.foreach.across.modules.spring.security.infrastructure.business
- SecurityPrincipalAuthenticationToken - Class in com.foreach.across.modules.spring.security.infrastructure.business
-
Represents an
Authentication
instance for an authenticatedSecurityPrincipal
. - SecurityPrincipalAuthenticationToken(SecurityPrincipal) - Constructor for class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalAuthenticationToken
- SecurityPrincipalAuthenticationToken(SecurityPrincipalId, Collection<? extends GrantedAuthority>) - Constructor for class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalAuthenticationToken
- SecurityPrincipalAuthorityMatchingAllowableActions(SecurityPrincipal, Map<AllowableAction, AuthorityMatcher>) - Constructor for class com.foreach.across.modules.spring.security.actions.AuthorityMatchingAllowableActions.SecurityPrincipalAuthorityMatchingAllowableActions
- SecurityPrincipalException - Exception in com.foreach.across.modules.spring.security.infrastructure.services
- SecurityPrincipalException() - Constructor for exception com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalException
- SecurityPrincipalException(String) - Constructor for exception com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalException
- SecurityPrincipalException(String, Throwable) - Constructor for exception com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalException
- SecurityPrincipalException(String, Throwable, boolean, boolean) - Constructor for exception com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalException
- SecurityPrincipalException(Throwable) - Constructor for exception com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalException
- SecurityPrincipalHierarchy - Interface in com.foreach.across.modules.spring.security.infrastructure.business
-
Represents an entity that has one or more
SecurityPrincipal
instances as parent. - securityPrincipalId(SecurityPrincipalId) - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails.SecurityPrincipalUserDetailsBuilder
- SecurityPrincipalId - Class in com.foreach.across.modules.spring.security.infrastructure.business
- SecurityPrincipalLabelResolver - Interface in com.foreach.across.modules.spring.security.infrastructure.services
-
Deprecated.
- securityPrincipalLabelResolvers() - Method in class com.foreach.across.modules.spring.security.infrastructure.config.SecurityPrincipalServiceConfiguration
- securityPrincipalLabelResolverStrategy() - Method in class com.foreach.across.modules.spring.security.infrastructure.config.SecurityPrincipalServiceConfiguration
- SecurityPrincipalLabelResolverStrategy - Class in com.foreach.across.modules.spring.security.infrastructure.services
-
Deprecated.
- SecurityPrincipalLabelResolverStrategy() - Constructor for class com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalLabelResolverStrategy
-
Deprecated.
- SecurityPrincipalReference - Interface in com.foreach.across.modules.spring.security.infrastructure.business
-
To be implemented by any principal which represents an actual
SecurityPrincipal
. - SecurityPrincipalRenamedEvent - Class in com.foreach.across.modules.spring.security.infrastructure.events
-
Event fired through the
SecurityPrincipalService
to notify listeners that aSecurityPrincipal
has been renamed. - SecurityPrincipalRenamedEvent(String, String) - Constructor for class com.foreach.across.modules.spring.security.infrastructure.events.SecurityPrincipalRenamedEvent
- SecurityPrincipalRetrievalStrategy - Interface in com.foreach.across.modules.spring.security.infrastructure.services
-
Interface to implement the backend for fetching security principals for a
SecurityPrincipalService
. - securityPrincipalService() - Method in class com.foreach.across.modules.spring.security.infrastructure.config.SecurityPrincipalServiceConfiguration
-
Create a SecurityPrincipalService that fetches the retrieval strategy upon first use.
- SecurityPrincipalService - Interface in com.foreach.across.modules.spring.security.infrastructure.services
- SecurityPrincipalServiceConfiguration - Class in com.foreach.across.modules.spring.security.infrastructure.config
-
Configures a
SecurityPrincipalService
. - SecurityPrincipalServiceConfiguration() - Constructor for class com.foreach.across.modules.spring.security.infrastructure.config.SecurityPrincipalServiceConfiguration
- SecurityPrincipalServiceImpl - Class in com.foreach.across.modules.spring.security.infrastructure.services
- SecurityPrincipalServiceImpl(SecurityPrincipalRetrievalStrategy) - Constructor for class com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalServiceImpl
- SecurityPrincipalUserDetails - Class in com.foreach.across.modules.spring.security.infrastructure.business
-
Implementation of Spring security
UserDetails
where the user details represent a uniqueSecurityPrincipal
. - SecurityPrincipalUserDetails(SecurityPrincipalId, String, String, boolean, boolean, boolean, boolean, Collection<? extends GrantedAuthority>) - Constructor for class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
- SecurityPrincipalUserDetails.SecurityPrincipalUserDetailsBuilder - Class in com.foreach.across.modules.spring.security.infrastructure.business
- setAuthenticationSecurityPrincipalResolver(AuthenticationSecurityPrincipalResolver) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxyImpl
- setContext(AcrossContext) - Method in class com.foreach.across.modules.spring.security.SpringSecurityModule
- setParamName(String) - Method in class com.foreach.across.modules.spring.security.filters.LocaleChangeFilter
-
Set the name of the parameter that contains a locale specification in a locale change request.
- setPassword(String) - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
- setResolvers(Collection<SecurityPrincipalLabelResolver>) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalLabelResolverStrategy
-
Deprecated.
- setSecurityInfrastructure(SecurityInfrastructure) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxyImpl
- setSecurityPrincipalRetrievalStrategy(SecurityPrincipalRetrievalStrategy) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalServiceImpl
- setSecurityPrincipalService(SecurityPrincipalService) - Method in class com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalLabelResolverStrategy
-
Deprecated.
- SpringSecurityInfrastructureModule - Class in com.foreach.across.modules.spring.security.infrastructure
- SpringSecurityInfrastructureModule() - Constructor for class com.foreach.across.modules.spring.security.infrastructure.SpringSecurityInfrastructureModule
- SpringSecurityModule - Class in com.foreach.across.modules.spring.security
- SpringSecurityModule() - Constructor for class com.foreach.across.modules.spring.security.SpringSecurityModule
- SpringSecurityModuleCache - Interface in com.foreach.across.modules.spring.security
T
- toAllowableActions(String...) - Static method in class com.foreach.across.modules.spring.security.actions.AllowableAction
- toString() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.AbstractSecurityPrincipal
- toString() - Method in interface com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipal
-
Any SecurityPrincipal should return the principal name as toString() implementation to ensure maximum compatibility with SpringSecurity.
- toString() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalId
- toString() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails.SecurityPrincipalUserDetailsBuilder
- toString() - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails
- toString() - Method in class com.foreach.across.modules.spring.security.infrastructure.services.CurrentSecurityPrincipalProxyImpl
U
- UNLESS_NULLS_ONLY - Static variable in interface com.foreach.across.modules.spring.security.SpringSecurityModuleCache
-
Unless property for
Cacheable
that will ensure only null values are cached and otherwise assumes that caching has been performed by a repository. - UPDATE - Static variable in class com.foreach.across.modules.spring.security.actions.AllowableAction
- username(String) - Method in class com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalUserDetails.SecurityPrincipalUserDetailsBuilder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
SimpleGrantedAuthority
instead