Class AnonymousConversationAuthenticationToken
java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
com.flowable.engage.rest.service.api.conversation.anonymous.security.AnonymousConversationAuthenticationToken
- All Implemented Interfaces:
java.io.Serializable
,java.security.Principal
,org.springframework.security.core.Authentication
,org.springframework.security.core.CredentialsContainer
public class AnonymousConversationAuthenticationToken
extends org.springframework.security.authentication.AbstractAuthenticationToken
- Author:
- Filip Hrisafov
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
conversationId
protected int
keyHash
protected java.lang.Object
principal
-
Constructor Summary
Constructors Constructor Description AnonymousConversationAuthenticationToken(java.lang.String key, java.lang.Object principal, java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getConversationId()
java.lang.Object
getCredentials()
int
getKeyHash()
java.lang.Object
getPrincipal()
int
hashCode()
Methods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
eraseCredentials, getAuthorities, getDetails, getName, isAuthenticated, setAuthenticated, setDetails, toString
-
Field Details
-
principal
protected java.lang.Object principal -
keyHash
protected int keyHash -
conversationId
protected java.lang.String conversationId
-
-
Constructor Details
-
AnonymousConversationAuthenticationToken
public AnonymousConversationAuthenticationToken(java.lang.String key, java.lang.Object principal, java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
-
-
Method Details
-
getCredentials
public java.lang.Object getCredentials() -
getPrincipal
public java.lang.Object getPrincipal() -
getKeyHash
public int getKeyHash() -
getConversationId
public java.lang.String getConversationId() -
equals
public boolean equals(java.lang.Object obj)- Specified by:
equals
in interfacejava.security.Principal
- Overrides:
equals
in classorg.springframework.security.authentication.AbstractAuthenticationToken
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacejava.security.Principal
- Overrides:
hashCode
in classorg.springframework.security.authentication.AbstractAuthenticationToken
-