public interface AuthorizationProxy
| Modifier and Type | Method and Description |
|---|---|
void |
addPolicies(List<org.gcube.common.authorization.library.policies.Policy> policies) |
String |
generateApiKey(String apiQualifier) |
String |
generateExternalServiceToken(String serviceId) |
String |
generateServiceToken(org.gcube.common.authorization.library.provider.ServiceInfo client) |
List<String> |
generateServiceToken(org.gcube.common.authorization.library.provider.ServiceInfo client,
List<String> containerTokens) |
String |
generateUserToken(org.gcube.common.authorization.library.provider.UserInfo client,
String context) |
List<org.gcube.common.authorization.library.AuthorizationEntry> |
get(List<String> tokens) |
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) |
File |
getSymmKey(String filePath) |
void |
removeAllReleatedToken(String clientId,
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) |
String |
resolveTokenByUserAndContext(String user,
String context) |
Map<String,String> |
retrieveApiKeys() |
Map<String,String> |
retrieveExternalServiceGenerated() |
void |
setEndpoint(org.gcube.common.authorization.library.enpoints.EndpointsContainer endpoints) |
void |
setTokenRoles(String token,
List<String> roles) |
org.gcube.common.authorization.library.enpoints.AuthorizationEndpoint getEndpoint(int infrastructureHash)
void setEndpoint(org.gcube.common.authorization.library.enpoints.EndpointsContainer endpoints)
org.gcube.common.authorization.library.AuthorizationEntry get(String token) throws ObjectNotFound, Exception
ObjectNotFoundExceptionList<org.gcube.common.authorization.library.AuthorizationEntry> get(List<String> tokens) throws ObjectNotFound, Exception
ObjectNotFoundExceptionvoid addPolicies(List<org.gcube.common.authorization.library.policies.Policy> policies) throws Exception
ExceptionList<org.gcube.common.authorization.library.policies.Policy> getPolicies(String context) throws Exception
ExceptionString generateServiceToken(org.gcube.common.authorization.library.provider.ServiceInfo client) throws Exception
ExceptionList<String> generateServiceToken(org.gcube.common.authorization.library.provider.ServiceInfo client, List<String> containerTokens) throws Exception
ExceptionString generateUserToken(org.gcube.common.authorization.library.provider.UserInfo client, String context) throws Exception
ExceptionString requestActivation(org.gcube.common.authorization.library.provider.ContainerInfo container) throws Exception
ExceptionString requestActivation(org.gcube.common.authorization.library.provider.ContainerInfo container, String context) throws Exception
ExceptionString resolveTokenByUserAndContext(String user, String context) throws Exception
ExceptionString generateExternalServiceToken(String serviceId) throws Exception
ExceptionMap<String,String> retrieveExternalServiceGenerated() throws Exception
Exceptionvoid removeAllReleatedToken(String clientId, String context) throws Exception
ExceptionCopyright © 2019. All Rights Reserved.