public class DefaultAuthorizationProxy extends Object implements AuthorizationProxy
| Constructor and Description |
|---|
DefaultAuthorizationProxy(org.gcube.common.clients.delegates.ProxyDelegate<String> config) |
| Modifier and Type | Method and Description |
|---|---|
void |
allow(String userName,
String serviceClass,
String serviceName) |
org.gcube.common.authorization.library.BannedService |
deny(String userName,
String serviceClass,
String serviceName) |
String |
generate(String userName,
List<String> roles) |
org.gcube.common.authorization.library.AuthorizationEntry |
get(String token) |
List<org.gcube.common.authorization.library.BannedService> |
getBannedServices(String userName) |
public DefaultAuthorizationProxy(org.gcube.common.clients.delegates.ProxyDelegate<String> config)
public String generate(String userName, List<String> roles)
generate in interface AuthorizationProxypublic org.gcube.common.authorization.library.AuthorizationEntry get(String token) throws ObjectNotFound
get in interface AuthorizationProxyObjectNotFoundpublic org.gcube.common.authorization.library.BannedService deny(String userName, String serviceClass, String serviceName)
deny in interface AuthorizationProxypublic void allow(String userName, String serviceClass, String serviceName)
allow in interface AuthorizationProxypublic List<org.gcube.common.authorization.library.BannedService> getBannedServices(String userName)
getBannedServices in interface AuthorizationProxyCopyright © 2015. All Rights Reserved.