Class AcceleratorAuthenticationProvider
- java.lang.Object
-
- de.hybris.platform.spring.security.CoreAuthenticationProvider
-
- de.hybris.platform.acceleratorstorefrontcommons.security.AbstractAcceleratorAuthenticationProvider
-
- de.hybris.platform.yacceleratorstorefront.security.AcceleratorAuthenticationProvider
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.InitializingBean,org.springframework.context.MessageSourceAware,org.springframework.security.authentication.AuthenticationProvider
public class AcceleratorAuthenticationProvider extends AbstractAcceleratorAuthenticationProvider
Derived authentication provider supporting additional authentication checks. SeeRejectUserPreAuthenticationChecks.- prevent login without password for users created via CSCockpit
- prevent login as user in group admingroup
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.spring.security.CoreAuthenticationProvider
CoreAuthenticationProvider.CoreAuthenticationException
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.acceleratorstorefrontcommons.security.AbstractAcceleratorAuthenticationProvider
BAD_CREDENTIALS, CORE_AUTHENTICATION_PROVIDER_BAD_CREDENTIALS
-
Fields inherited from class de.hybris.platform.spring.security.CoreAuthenticationProvider
messages
-
-
Constructor Summary
Constructors Constructor Description AcceleratorAuthenticationProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadditionalAuthenticationChecks(org.springframework.security.core.userdetails.UserDetails details, org.springframework.security.authentication.AbstractAuthenticationToken authentication)protected org.springframework.security.core.GrantedAuthoritygetAdminAuthority()voidsetAdminGroup(java.lang.String adminGroup)-
Methods inherited from class de.hybris.platform.acceleratorstorefrontcommons.security.AbstractAcceleratorAuthenticationProvider
authenticate, getBruteForceAttackCounter, getModelService, getUserService, setBruteForceAttackCounter, setModelService, setUserService
-
Methods inherited from class de.hybris.platform.spring.security.CoreAuthenticationProvider
afterPropertiesSet, createSuccessAuthentication, getPreAuthenticationChecks, getUserDetailsService, retrieveUser, setMessageSource, setPreAuthenticationChecks, setUserDetailsService, supports
-
-
-
-
Method Detail
-
additionalAuthenticationChecks
protected void additionalAuthenticationChecks(org.springframework.security.core.userdetails.UserDetails details, org.springframework.security.authentication.AbstractAuthenticationToken authentication) throws org.springframework.security.core.AuthenticationException- Overrides:
additionalAuthenticationChecksin classAbstractAcceleratorAuthenticationProvider- Throws:
org.springframework.security.core.AuthenticationException- See Also:
AbstractAcceleratorAuthenticationProvider.additionalAuthenticationChecks(org.springframework.security.core.userdetails.UserDetails, org.springframework.security.authentication.AbstractAuthenticationToken)
-
setAdminGroup
public void setAdminGroup(java.lang.String adminGroup)
-
getAdminAuthority
protected org.springframework.security.core.GrantedAuthority getAdminAuthority()
-
-