package com.github.hburgmeier.jerseyoauth2.authsrv.api.simple;
import java.util.Set;
import com.github.hburgmeier.jerseyoauth2.api.token.IAccessTokenInfo;
import com.github.hburgmeier.jerseyoauth2.api.user.IUser;
public class SimpleAccessTokenInfo implements IAccessTokenInfo {
private final Set<String> authorizedScopes;
private final IUser user;
private final String clientId;
public SimpleAccessTokenInfo(String clientId, Set<String> authorizedScopes, IUser user) {
super();
this.clientId = clientId;
this.authorizedScopes = authorizedScopes;
this.user = user;
}
@Override
public Set<String> getAuthorizedScopes() {
return authorizedScopes;
}
@Override
public IUser getUser() {
return user;
}
@Override
public String getClientId() {
return clientId;
}
}