Class TargetingUser
java.lang.Object
org.springframework.security.core.userdetails.User
org.craftercms.engine.util.spring.security.CustomUser
org.craftercms.engine.util.spring.security.profile.ProfileUser
org.craftercms.engine.util.spring.security.targeting.TargetingUser
- All Implemented Interfaces:
Serializable
,org.springframework.security.core.CredentialsContainer
,org.springframework.security.core.userdetails.UserDetails
Extension of
ProfileUser
used for Studio targeting- Since:
- 3.1.9
- Author:
- joseross
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.security.core.userdetails.User
org.springframework.security.core.userdetails.User.UserBuilder
-
Field Summary
Fields inherited from class org.craftercms.engine.util.spring.security.profile.ProfileUser
authentication, profile
Fields inherited from class org.craftercms.engine.util.spring.security.CustomUser
attributes
-
Constructor Summary
-
Method Summary
Methods inherited from class org.craftercms.engine.util.spring.security.profile.ProfileUser
equals, getAttribute, getAttributes, getAuthentication, getProfile, hashCode, setAttribute, setAttributes
Methods inherited from class org.craftercms.engine.util.spring.security.CustomUser
toString
Methods inherited from class org.springframework.security.core.userdetails.User
builder, eraseCredentials, getAuthorities, getPassword, getUsername, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled, withDefaultPasswordEncoder, withUserDetails, withUsername
-
Constructor Details
-
TargetingUser
public TargetingUser(org.craftercms.security.authentication.Authentication auth)
-