Class AssistedServiceAuthenticationToken
java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.authentication.UsernamePasswordAuthenticationToken
de.hybris.platform.assistedservicestorefront.security.impl.AssistedServiceAuthenticationToken
- All Implemented Interfaces:
Serializable,Principal,org.springframework.security.core.Authentication,org.springframework.security.core.CredentialsContainer
public class AssistedServiceAuthenticationToken
extends org.springframework.security.authentication.UsernamePasswordAuthenticationToken
Assisted Service Auth token that deals with
AssistedServiceAgentPrincipal as principal.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAssistedServiceAuthenticationToken(AssistedServiceAgentPrincipal principal, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) -
Method Summary
Modifier and TypeMethodDescriptionbooleanCollection<org.springframework.security.core.GrantedAuthority>getName()inthashCode()booleanvoidsetEmulating(boolean emulating) Set whether or not as agent token is used for emulating customer.Methods inherited from class org.springframework.security.authentication.UsernamePasswordAuthenticationToken
eraseCredentials, getCredentials, getPrincipal, setAuthenticatedMethods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
getDetails, isAuthenticated, setDetails, toString
-
Constructor Details
-
AssistedServiceAuthenticationToken
-
AssistedServiceAuthenticationToken
public AssistedServiceAuthenticationToken(AssistedServiceAgentPrincipal principal, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
-
-
Method Details
-
getAuthorities
- Specified by:
getAuthoritiesin interfaceorg.springframework.security.core.Authentication- Overrides:
getAuthoritiesin classorg.springframework.security.authentication.AbstractAuthenticationToken
-
isEmulating
public boolean isEmulating() -
setEmulating
public void setEmulating(boolean emulating) Set whether or not as agent token is used for emulating customer.- Parameters:
emulating-
-
getName
-
equals
-
hashCode
public int hashCode()
-