Interface AuthorizationProxy
- All Known Implementing Classes:
DefaultAuthorizationProxy
public interface AuthorizationProxy
-
Method Summary
Modifier and TypeMethodDescriptiongenerateUserToken(org.gcube.common.authorization.library.provider.UserInfo client, String context) org.gcube.common.authorization.library.AuthorizationEntryList<org.gcube.common.authorization.library.AuthorizationEntry>org.gcube.common.authorization.library.endpoints.AuthorizationEndpointgetEndpoint(int infrastructureHash) voidremoveAllReleatedToken(String clientId, String context) resolveTokenByUserAndContext(String user, String context) voidsetEndpoint(org.gcube.common.authorization.library.endpoints.EndpointsContainer endpoints) voidsetTokenRoles(String token, List<String> roles)
-
Method Details
-
getEndpoint
org.gcube.common.authorization.library.endpoints.AuthorizationEndpoint getEndpoint(int infrastructureHash) -
setEndpoint
void setEndpoint(org.gcube.common.authorization.library.endpoints.EndpointsContainer endpoints) -
get
org.gcube.common.authorization.library.AuthorizationEntry get(String token) throws ObjectNotFound, Exception - Throws:
ObjectNotFoundException
-
get
List<org.gcube.common.authorization.library.AuthorizationEntry> get(List<String> tokens) throws ObjectNotFound, Exception - Throws:
ObjectNotFoundException
-
generateUserToken
String generateUserToken(org.gcube.common.authorization.library.provider.UserInfo client, String context) throws Exception - Throws:
Exception
-
resolveTokenByUserAndContext
- Throws:
Exception
-
removeAllReleatedToken
- Throws:
Exception
-
setTokenRoles
- Throws:
Exception
-