public class DefaultAuthorizationProxy extends Object implements AuthorizationProxy
| Constructor and Description |
|---|
DefaultAuthorizationProxy() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPolicies(List<org.gcube.common.authorization.library.policies.Policy> policies) |
String |
generateApiKey(String apiQualifier) |
String |
generateServiceToken(org.gcube.common.authorization.library.provider.ServiceInfo client) |
String |
generateUserToken(org.gcube.common.authorization.library.provider.UserInfo client,
String context) |
org.gcube.common.authorization.library.AuthorizationEntry |
get(String token) |
org.gcube.common.authorization.library.enpoints.AuthorizationEndpoint |
getEndpoint(int infrastructureHash) |
List<org.gcube.common.authorization.library.policies.Policy> |
getPolicies(String context) |
void |
removePolicies(long... ids) |
String |
requestActivation(org.gcube.common.authorization.library.provider.ContainerInfo container) |
String |
requestActivation(org.gcube.common.authorization.library.provider.ContainerInfo container,
String context) |
Map<String,String> |
retrieveApiKeys() |
void |
setEndpoint(org.gcube.common.authorization.library.enpoints.EndpointsContainer newEndpoints) |
public String generateServiceToken(org.gcube.common.authorization.library.provider.ServiceInfo client) throws Exception
generateServiceToken in interface AuthorizationProxyExceptionpublic String generateUserToken(org.gcube.common.authorization.library.provider.UserInfo client, String context) throws Exception
generateUserToken in interface AuthorizationProxyExceptionpublic String generateApiKey(String apiQualifier) throws Exception
generateApiKey in interface AuthorizationProxyExceptionpublic Map<String,String> retrieveApiKeys() throws Exception
retrieveApiKeys in interface AuthorizationProxyExceptionpublic String requestActivation(org.gcube.common.authorization.library.provider.ContainerInfo container, String context) throws Exception
requestActivation in interface AuthorizationProxyExceptionpublic String requestActivation(org.gcube.common.authorization.library.provider.ContainerInfo container) throws Exception
requestActivation in interface AuthorizationProxyExceptionpublic org.gcube.common.authorization.library.AuthorizationEntry get(String token) throws ObjectNotFound, Exception
get in interface AuthorizationProxyObjectNotFoundExceptionpublic void addPolicies(List<org.gcube.common.authorization.library.policies.Policy> policies) throws Exception
addPolicies in interface AuthorizationProxyExceptionpublic void removePolicies(long... ids)
throws Exception
removePolicies in interface AuthorizationProxyExceptionpublic List<org.gcube.common.authorization.library.policies.Policy> getPolicies(String context) throws Exception
getPolicies in interface AuthorizationProxyExceptionpublic org.gcube.common.authorization.library.enpoints.AuthorizationEndpoint getEndpoint(int infrastructureHash)
getEndpoint in interface AuthorizationProxypublic void setEndpoint(org.gcube.common.authorization.library.enpoints.EndpointsContainer newEndpoints)
setEndpoint in interface AuthorizationProxyCopyright © 2016. All Rights Reserved.