package ru.simplex2.vkid_spring_security.vk;
import org.springframework.security.authentication.AbstractAuthenticationToken;
import org.springframework.security.core.GrantedAuthority;
import java.util.Collection;
public class VkOAuth2AuthenticationToken extends AbstractAuthenticationToken {
private VkUser vkUser;
public VkOAuth2AuthenticationToken(Collection<? extends GrantedAuthority> authorities, VkUser vkUser){
super(authorities);
this.vkUser = vkUser;
}
@Override
public Object getCredentials() {
return null;
}
@Override
public VkUser getPrincipal() {
return vkUser;
}
}