Class CockpitUserDetailsService
- java.lang.Object
-
- de.hybris.platform.spring.security.CoreUserDetailsService
-
- de.hybris.platform.cockpit.security.CockpitUserDetailsService
-
- All Implemented Interfaces:
org.springframework.security.core.userdetails.UserDetailsService
public class CockpitUserDetailsService extends CoreUserDetailsService
cockpit specific implementation for providing user data access
-
-
Constructor Summary
Constructors Constructor Description CockpitUserDetailsService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SessionProxy
getSessionProxy()
boolean
isActivateCatalogVersions()
CoreUserDetails
loadUserByUsername(java.lang.String username)
Locates the user based on the username andvoid
setActivateCatalogVersions(boolean activateCatalogVersions)
void
setSessionProxy(SessionProxy sessionProxy)
-
Methods inherited from class de.hybris.platform.spring.security.CoreUserDetailsService
isNotAnonymousOrAnonymousLoginIsAllowed, setRolePrefix
-
-
-
-
Method Detail
-
getSessionProxy
public SessionProxy getSessionProxy()
-
setSessionProxy
public void setSessionProxy(SessionProxy sessionProxy)
-
loadUserByUsername
public CoreUserDetails loadUserByUsername(java.lang.String username)
Locates the user based on the username and- calls getSessionProxy().getSession().setUserByUID( ... )
- sets all available catalog versions as sessions catalogs
after that
- Specified by:
loadUserByUsername
in interfaceorg.springframework.security.core.userdetails.UserDetailsService
- Overrides:
loadUserByUsername
in classCoreUserDetailsService
- Parameters:
username
- the username presented to theAuthenticationProvider
- Returns:
- a fully populated user record (could be
null
) - Throws:
org.springframework.security.core.userdetails.UsernameNotFoundException
- if the user could not be found or the user has no GrantedAuthority
-
isActivateCatalogVersions
public boolean isActivateCatalogVersions()
- Returns:
- the activateCatalogVersions
-
setActivateCatalogVersions
public void setActivateCatalogVersions(boolean activateCatalogVersions)
- Parameters:
activateCatalogVersions
- the activateCatalogVersions to set
-
-