public interface TokenPersistence
| Modifier and Type | Method and Description |
|---|---|
void |
addPolicies(List<org.gcube.common.authorization.library.policies.Policy> polices) |
org.gcube.common.authorization.library.AuthorizationEntry |
getAuthorizationEntry(String token) |
Map<String,String> |
getExistingApiKeys(String clientId,
String context) |
Map<String,String> |
getExistingExternalServices(String generatorId,
String context) |
String |
getExistingToken(String clientId,
String context,
String tokenQualifier) |
List<org.gcube.common.authorization.library.policies.Policy> |
getPolices(String context) |
List<org.gcube.common.authorization.library.policies.Policy> |
getPolicesByType(String context,
org.gcube.common.authorization.library.policies.PolicyType type) |
List<org.gcube.common.authorization.library.policies.Policy> |
getPolicesByTypeAndClientId(String context,
org.gcube.common.authorization.library.policies.PolicyType type,
String clientId) |
void |
removeAllAuthorizationsEntryFroClientId(String context,
org.gcube.common.authorization.library.provider.ClientInfo info) |
void |
removeApiKey(String token) |
void |
removePolicy(long policyId) |
void |
saveAuthorizationEntry(String token,
String context,
org.gcube.common.authorization.library.provider.ClientInfo info,
String tokenQualifier,
String generateBy) |
void saveAuthorizationEntry(String token, String context, org.gcube.common.authorization.library.provider.ClientInfo info, String tokenQualifier, String generateBy)
void removeAllAuthorizationsEntryFroClientId(String context, org.gcube.common.authorization.library.provider.ClientInfo info)
org.gcube.common.authorization.library.AuthorizationEntry getAuthorizationEntry(String token)
void removeApiKey(String token)
void addPolicies(List<org.gcube.common.authorization.library.policies.Policy> polices)
void removePolicy(long policyId)
List<org.gcube.common.authorization.library.policies.Policy> getPolicesByType(String context, org.gcube.common.authorization.library.policies.PolicyType type)
List<org.gcube.common.authorization.library.policies.Policy> getPolicesByTypeAndClientId(String context, org.gcube.common.authorization.library.policies.PolicyType type, String clientId)
Copyright © 2018. All Rights Reserved.