public class SocialAuthenticationToken
extends org.springframework.security.authentication.AbstractAuthenticationToken
| Constructor and Description |
|---|
SocialAuthenticationToken(Connection<?> connection,
java.util.Map<java.lang.String,java.lang.String> providerAccountData) |
SocialAuthenticationToken(Connection<?> connection,
java.io.Serializable details,
java.util.Map<java.lang.String,java.lang.String> providerAccountData,
java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) |
| Modifier and Type | Method and Description |
|---|---|
Connection<?> |
getConnection() |
java.lang.Object |
getCredentials() |
java.io.Serializable |
getPrincipal() |
java.util.Map<java.lang.String,java.lang.String> |
getProviderAccountData() |
java.lang.String |
getProviderId() |
void |
setAuthenticated(boolean isAuthenticated) |
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setDetails, toStringpublic SocialAuthenticationToken(Connection<?> connection, java.util.Map<java.lang.String,java.lang.String> providerAccountData)
connection - connection dataproviderAccountData - optional extra account datapublic SocialAuthenticationToken(Connection<?> connection, java.io.Serializable details, java.util.Map<java.lang.String,java.lang.String> providerAccountData, java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
connection - Connectiondetails - user details, typically as returned by SocialUserDetailsServiceproviderAccountData - optional extra account dataauthorities - any GrantedAuthoritys for this userpublic java.lang.String getProviderId()
ServiceProvider idpublic java.lang.Object getCredentials()
public java.io.Serializable getPrincipal()
public Connection<?> getConnection()
public java.util.Map<java.lang.String,java.lang.String> getProviderAccountData()
public void setAuthenticated(boolean isAuthenticated)
throws java.lang.IllegalArgumentException
setAuthenticated in interface org.springframework.security.core.AuthenticationsetAuthenticated in class org.springframework.security.authentication.AbstractAuthenticationTokenjava.lang.IllegalArgumentException - when trying to authenticate a previously unauthenticated token