package org.gcube.common.authorization.client.proxy; import java.util.List; import org.gcube.common.authorization.client.exceptions.ObjectNotFound; import org.gcube.common.authorization.library.AuthorizationEntry; public interface AuthorizationProxy { String generate(String userName, List roles) throws Exception; AuthorizationEntry get(String token) throws ObjectNotFound, Exception; /* BannedService deny(String userName, String serviceClass, String serviceName) throws Exception; void allow(String userName, String serviceClass, String serviceName) throws Exception; List getBannedServices(String userName) throws Exception;*/ }