Skip navigation links
A B C D E G H I K N O P R S T U V 

A

addPolicies(List<Policy>) - Method in class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
 
addPolicies(List<Policy>) - Method in interface org.gcube.common.authorizationservice.util.TokenPersistence
 
AllowedEntity - Class in org.gcube.common.authorizationservice.configuration
 
AllowedEntity() - Constructor for class org.gcube.common.authorizationservice.configuration.AllowedEntity
 
AllowedEntity(AllowedEntity.EntityType, String) - Constructor for class org.gcube.common.authorizationservice.configuration.AllowedEntity
 
AllowedEntity.EntityType - Enum in org.gcube.common.authorizationservice.configuration
 
ApiKeyManager - Class in org.gcube.common.authorizationservice
 
ApiKeyManager() - Constructor for class org.gcube.common.authorizationservice.ApiKeyManager
 
ApplicationInitializer - Class in org.gcube.common.authorizationservice.filters
 
ApplicationInitializer() - Constructor for class org.gcube.common.authorizationservice.filters.ApplicationInitializer
 
AUTH_ATTRIBUTE - Static variable in class org.gcube.common.authorizationservice.filters.AuthorizedCallFilter
 
AuthorizationConfiguration - Class in org.gcube.common.authorizationservice.configuration
 
AuthorizationConfiguration() - Constructor for class org.gcube.common.authorizationservice.configuration.AuthorizationConfiguration
 
AuthorizationEntity - Class in org.gcube.common.authorizationservice.persistence.entities
 
AuthorizationEntity() - Constructor for class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
AuthorizationEntity(String, String, ClientInfo, String, String) - Constructor for class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
AuthorizationEntity(String, String, ClientInfo, String, String, String) - Constructor for class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
AuthorizationId - Class in org.gcube.common.authorizationservice.persistence.entities
 
AuthorizationId() - Constructor for class org.gcube.common.authorizationservice.persistence.entities.AuthorizationId
 
AuthorizationId(String, String, String) - Constructor for class org.gcube.common.authorizationservice.persistence.entities.AuthorizationId
 
AuthorizationRule - Class in org.gcube.common.authorizationservice.configuration
 
AuthorizationRule() - Constructor for class org.gcube.common.authorizationservice.configuration.AuthorizationRule
 
AuthorizationRule(String, List<AllowedEntity>, boolean, List<ClientType>) - Constructor for class org.gcube.common.authorizationservice.configuration.AuthorizationRule
 
AuthorizationService - Class in org.gcube.common.authorizationservice
 
AuthorizationService() - Constructor for class org.gcube.common.authorizationservice.AuthorizationService
 
AuthorizedCallFilter - Class in org.gcube.common.authorizationservice.filters
 
AuthorizedCallFilter() - Constructor for class org.gcube.common.authorizationservice.filters.AuthorizedCallFilter
 
autoConfirmedIp(String) - Method in class org.gcube.common.authorizationservice.configuration.ConfigurationBuilder
 

B

build() - Method in class org.gcube.common.authorizationservice.configuration.ConfigurationBuilder
 
build() - Method in class org.gcube.common.authorizationservice.configuration.RuleBuilder
 

C

CDIProducer - Class in org.gcube.common.authorizationservice.util
 
CDIProducer() - Constructor for class org.gcube.common.authorizationservice.util.CDIProducer
 
clientServiceClass - Variable in class org.gcube.common.authorizationservice.persistence.entities.ServicePolicyEntity.ServiceAccessEntity
 
clientServiceIdentifier - Variable in class org.gcube.common.authorizationservice.persistence.entities.ServicePolicyEntity.ServiceAccessEntity
 
clientServiceName - Variable in class org.gcube.common.authorizationservice.persistence.entities.ServicePolicyEntity.ServiceAccessEntity
 
configuration - Static variable in class org.gcube.common.authorizationservice.AuthorizationService
 
ConfigurationBuilder - Class in org.gcube.common.authorizationservice.configuration
 
ConfigurationBuilder() - Constructor for class org.gcube.common.authorizationservice.configuration.ConfigurationBuilder
 
ConfigurationHolder - Class in org.gcube.common.authorizationservice.configuration
 
ConfigurationHolder() - Constructor for class org.gcube.common.authorizationservice.configuration.ConfigurationHolder
 
Constants - Class in org.gcube.common.authorizationservice.util
 
Constants() - Constructor for class org.gcube.common.authorizationservice.util.Constants
 
CONTAINER_AUTHORIZATION - Static variable in class org.gcube.common.authorizationservice.persistence.entities.EntityConstants
 
contextDestroyed(ServletContextEvent) - Method in class org.gcube.common.authorizationservice.filters.ApplicationInitializer
 
contextInitialized(ServletContextEvent) - Method in class org.gcube.common.authorizationservice.filters.ApplicationInitializer
 
convertToDatabaseColumn(List<String>) - Method in class org.gcube.common.authorizationservice.persistence.entities.converters.StringListConverter
 
convertToEntityAttribute(String) - Method in class org.gcube.common.authorizationservice.persistence.entities.converters.StringListConverter
 

D

DEFAULT_TOKEN_QUALIFIER - Static variable in class org.gcube.common.authorizationservice.util.Constants
 
destroy() - Method in class org.gcube.common.authorizationservice.filters.AuthorizedCallFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.gcube.common.authorizationservice.filters.AuthorizedCallFilter
 

E

entity(AllowedEntity) - Method in class org.gcube.common.authorizationservice.configuration.RuleBuilder
 
EntityConstants - Class in org.gcube.common.authorizationservice.persistence.entities
 
EntityConstants() - Constructor for class org.gcube.common.authorizationservice.persistence.entities.EntityConstants
 
EntityQueries - Class in org.gcube.common.authorizationservice.persistence.entities
 
EntityQueries() - Constructor for class org.gcube.common.authorizationservice.persistence.entities.EntityQueries
 
equals(Object) - Method in class org.gcube.common.authorizationservice.configuration.AllowedEntity
 
equals(Object) - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationConfiguration
 
equals(Object) - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationRule
 
equals(Object) - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationId
 
ExcludeType - Enum in org.gcube.common.authorizationservice.persistence.entities
 
excludeType - Variable in class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
EXTERNAL_SERVICE_AUTHORIZATION - Static variable in class org.gcube.common.authorizationservice.persistence.entities.EntityConstants
 
ExternalServiceAuthorizationEntity - Class in org.gcube.common.authorizationservice.persistence.entities
 
ExternalServiceAuthorizationEntity(String, String, String, ExternalServiceInfo, String) - Constructor for class org.gcube.common.authorizationservice.persistence.entities.ExternalServiceAuthorizationEntity
 

G

generateApiKey(String, HttpServletRequest) - Method in class org.gcube.common.authorizationservice.ApiKeyManager
Generates an api key.
generateContainerToken(ContainerInfo, String, HttpServletRequest) - Method in class org.gcube.common.authorizationservice.TokenManager
 
generateExternalServiceToken(String, HttpServletRequest) - Method in class org.gcube.common.authorizationservice.TokenManager
Generates a token for an external service if it doesn't exist yet.
generateServiceToken(ServiceInfo, HttpServletRequest) - Method in class org.gcube.common.authorizationservice.TokenManager
Generates a token for a service if it doesn't exist yet.
generateUserToken(UserInfo, String) - Method in class org.gcube.common.authorizationservice.TokenManager
Generates a token for a user (saving the passed roles) if it doesn't exist yet.
getAcceptedTokenType() - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationRule
 
getAction() - Method in class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
getAllowedContainerIps() - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationConfiguration
 
getAuthorizationEntry(String) - Method in class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
 
getAuthorizationEntry(String) - Method in interface org.gcube.common.authorizationservice.util.TokenPersistence
 
getAuthorizationRules() - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationConfiguration
 
getBuilder() - Static method in class org.gcube.common.authorizationservice.configuration.ConfigurationBuilder
 
getClientAccess() - Method in class org.gcube.common.authorizationservice.persistence.entities.ServicePolicyEntity
 
getClientId() - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
getConfiguration() - Static method in class org.gcube.common.authorizationservice.configuration.ConfigurationHolder
 
getContext() - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
getContext() - Method in class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
getCreationTime() - Method in class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
getEntities() - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationRule
 
getEntities() - Method in class org.gcube.common.authorizationservice.configuration.RuleBuilder
 
getEntryType() - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
getExistingApiKeys(String, String) - Method in class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
return a map with key qualifier and value the corresponding token
getExistingApiKeys(String, String) - Method in interface org.gcube.common.authorizationservice.util.TokenPersistence
 
getExistingExternalServices(String, String) - Method in class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
return a map with key the external service id and value the corresponding token
getExistingExternalServices(String, String) - Method in interface org.gcube.common.authorizationservice.util.TokenPersistence
 
getExistingToken(String, String, String) - Method in class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
 
getExistingToken(String, String, String) - Method in interface org.gcube.common.authorizationservice.util.TokenPersistence
 
getExternalServiceCreated(HttpServletRequest) - Method in class org.gcube.common.authorizationservice.TokenManager
Generates a token for an external service if it doesn't exist yet.
getGeneratedBy() - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
getId() - Method in class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
getInfo() - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
getKey(HttpServletRequest) - Method in class org.gcube.common.authorizationservice.KeyRetriever
 
getKeyFileName(String) - Static method in class org.gcube.common.authorizationservice.KeyRetriever
 
getLastTimeUsed() - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
getLastUpdateTime() - Method in class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
getPolices(String) - Method in class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
 
getPolices(String) - Method in interface org.gcube.common.authorizationservice.util.TokenPersistence
 
getPolicesByType(String, PolicyType) - Method in class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
 
getPolicesByType(String, PolicyType) - Method in interface org.gcube.common.authorizationservice.util.TokenPersistence
 
getPolicesByTypeAndClientId(String, PolicyType, String) - Method in class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
 
getPolicesByTypeAndClientId(String, PolicyType, String) - Method in interface org.gcube.common.authorizationservice.util.TokenPersistence
 
getPoliciesPerContext(String) - Method in class org.gcube.common.authorizationservice.PolicyManager
 
getPolicyType() - Method in class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
getQualifier() - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
getServiceAccess() - Method in class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
getServletPath() - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationRule
 
getServletPath() - Method in class org.gcube.common.authorizationservice.configuration.RuleBuilder
 
getToken() - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
getTokenByUserAndContext(String, String) - Method in class org.gcube.common.authorizationservice.TokenManager
retrieves the AuthorzationEntry connected to the specified token
getType() - Method in class org.gcube.common.authorizationservice.configuration.AllowedEntity
 
getUser() - Method in class org.gcube.common.authorizationservice.persistence.entities.UserPolicyEntity
 
getValue() - Method in class org.gcube.common.authorizationservice.configuration.AllowedEntity
 

H

hashCode() - Method in class org.gcube.common.authorizationservice.configuration.AllowedEntity
 
hashCode() - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationConfiguration
 
hashCode() - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationRule
 
hashCode() - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationId
 

I

id - Variable in class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
init(FilterConfig) - Method in class org.gcube.common.authorizationservice.filters.AuthorizedCallFilter
 
isRequiresToken() - Method in class org.gcube.common.authorizationservice.configuration.RuleBuilder
 
isRewritable() - Method in class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
isRewritable() - Method in class org.gcube.common.authorizationservice.persistence.entities.ServicePolicyEntity
 
isRewritable() - Method in class org.gcube.common.authorizationservice.persistence.entities.UserPolicyEntity
 
isTokenRequired() - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationRule
 

K

KeyRetriever - Class in org.gcube.common.authorizationservice
 
KeyRetriever() - Constructor for class org.gcube.common.authorizationservice.KeyRetriever
 

N

needsToken(ClientType...) - Method in class org.gcube.common.authorizationservice.configuration.RuleBuilder
 
NodeAuthorizationEntity - Class in org.gcube.common.authorizationservice.persistence.entities
 
NodeAuthorizationEntity(String, String, String, ContainerInfo, String) - Constructor for class org.gcube.common.authorizationservice.persistence.entities.NodeAuthorizationEntity
 

O

org.gcube.common.authorizationservice - package org.gcube.common.authorizationservice
 
org.gcube.common.authorizationservice.configuration - package org.gcube.common.authorizationservice.configuration
 
org.gcube.common.authorizationservice.filters - package org.gcube.common.authorizationservice.filters
 
org.gcube.common.authorizationservice.persistence - package org.gcube.common.authorizationservice.persistence
 
org.gcube.common.authorizationservice.persistence.entities - package org.gcube.common.authorizationservice.persistence.entities
 
org.gcube.common.authorizationservice.persistence.entities.converters - package org.gcube.common.authorizationservice.persistence.entities.converters
 
org.gcube.common.authorizationservice.util - package org.gcube.common.authorizationservice.util
 

P

path(String) - Method in class org.gcube.common.authorizationservice.configuration.RuleBuilder
 
PendingEntity - Class in org.gcube.common.authorizationservice.persistence.entities
 
PendingEntity() - Constructor for class org.gcube.common.authorizationservice.persistence.entities.PendingEntity
 
PolicyEntity - Class in org.gcube.common.authorizationservice.persistence.entities
 
PolicyEntity() - Constructor for class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
PolicyEntity(String, ServiceAccess, String, Action) - Constructor for class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
PolicyManager - Class in org.gcube.common.authorizationservice
 
PolicyManager() - Constructor for class org.gcube.common.authorizationservice.PolicyManager
 
PORTAL_ID - Static variable in class org.gcube.common.authorizationservice.util.Constants
 

R

RelationDBPersistence - Class in org.gcube.common.authorizationservice.persistence
 
RelationDBPersistence() - Constructor for class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
 
remove(long) - Method in class org.gcube.common.authorizationservice.PolicyManager
 
removeApiKey(String, HttpServletRequest) - Method in class org.gcube.common.authorizationservice.ApiKeyManager
removes an api key.
removeApiKey(String) - Method in class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
 
removeApiKey(String) - Method in interface org.gcube.common.authorizationservice.util.TokenPersistence
 
removePolicy(long) - Method in class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
 
removePolicy(long) - Method in interface org.gcube.common.authorizationservice.util.TokenPersistence
 
retrieveApiKeys(HttpServletRequest) - Method in class org.gcube.common.authorizationservice.ApiKeyManager
retrieves the AuthorzationEntry connected to the specified token
retrieveToken(String) - Method in class org.gcube.common.authorizationservice.TokenManager
retrieves the AuthorzationEntry connected to the specified token
rule(AuthorizationRule) - Method in class org.gcube.common.authorizationservice.configuration.ConfigurationBuilder
 
RuleBuilder - Class in org.gcube.common.authorizationservice.configuration
 
RuleBuilder() - Constructor for class org.gcube.common.authorizationservice.configuration.RuleBuilder
 

S

saveAuthorizationEntry(String, String, ClientInfo, String, String) - Method in class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
 
saveAuthorizationEntry(String, String, ClientInfo, String, String) - Method in interface org.gcube.common.authorizationservice.util.TokenPersistence
 
SERVICE_AUTHORIZATION - Static variable in class org.gcube.common.authorizationservice.persistence.entities.EntityConstants
 
SERVICE_POLICY - Static variable in class org.gcube.common.authorizationservice.persistence.entities.EntityConstants
 
SERVICE_POLICY_GET - Static variable in class org.gcube.common.authorizationservice.persistence.entities.EntityQueries
 
ServiceAccessEntity() - Constructor for class org.gcube.common.authorizationservice.persistence.entities.ServicePolicyEntity.ServiceAccessEntity
 
ServiceAuthorizationEntity - Class in org.gcube.common.authorizationservice.persistence.entities
 
ServiceAuthorizationEntity(String, String, String, ServiceInfo, String) - Constructor for class org.gcube.common.authorizationservice.persistence.entities.ServiceAuthorizationEntity
 
ServicePolicyEntity - Class in org.gcube.common.authorizationservice.persistence.entities
 
ServicePolicyEntity() - Constructor for class org.gcube.common.authorizationservice.persistence.entities.ServicePolicyEntity
 
ServicePolicyEntity(String, ServiceAccess, ServiceEntity, Action) - Constructor for class org.gcube.common.authorizationservice.persistence.entities.ServicePolicyEntity
 
ServicePolicyEntity.ServiceAccessEntity - Class in org.gcube.common.authorizationservice.persistence.entities
 
setAllowedContainerIps(List<String>) - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationConfiguration
 
setAuthorizationRules(List<AuthorizationRule>) - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationConfiguration
 
setConfiguration(AuthorizationConfiguration) - Static method in class org.gcube.common.authorizationservice.configuration.ConfigurationHolder
 
setEntitymanagerFactory(EntityManagerFactory) - Method in class org.gcube.common.authorizationservice.persistence.RelationDBPersistence
 
setGeneratedBy(String) - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
setLastTimeUsed(Calendar) - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
setLastUpdateTime(Calendar) - Method in class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
setPolices(Policies) - Method in class org.gcube.common.authorizationservice.PolicyManager
 
StringListConverter - Class in org.gcube.common.authorizationservice.persistence.entities.converters
 
StringListConverter() - Constructor for class org.gcube.common.authorizationservice.persistence.entities.converters.StringListConverter
 

T

TokenManager - Class in org.gcube.common.authorizationservice
 
TokenManager() - Constructor for class org.gcube.common.authorizationservice.TokenManager
 
TokenPersistence - Interface in org.gcube.common.authorizationservice.util
 
toString() - Method in class org.gcube.common.authorizationservice.configuration.AllowedEntity
 
toString() - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationConfiguration
 
toString() - Method in class org.gcube.common.authorizationservice.configuration.AuthorizationRule
 
toString() - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationEntity
 
toString() - Method in class org.gcube.common.authorizationservice.persistence.entities.AuthorizationId
 
toString() - Method in class org.gcube.common.authorizationservice.persistence.entities.PolicyEntity
 
toString() - Method in class org.gcube.common.authorizationservice.persistence.entities.ServicePolicyEntity.ServiceAccessEntity
 
toString() - Method in class org.gcube.common.authorizationservice.persistence.entities.ServicePolicyEntity
 
toString() - Method in class org.gcube.common.authorizationservice.persistence.entities.UserPolicyEntity
 

U

USER_AUTHORIZATION - Static variable in class org.gcube.common.authorizationservice.persistence.entities.EntityConstants
 
USER_POLICY - Static variable in class org.gcube.common.authorizationservice.persistence.entities.EntityConstants
 
USER_POLICY_GET - Static variable in class org.gcube.common.authorizationservice.persistence.entities.EntityQueries
 
UserAuthorizationEntity - Class in org.gcube.common.authorizationservice.persistence.entities
 
UserAuthorizationEntity(String, String, String, UserInfo) - Constructor for class org.gcube.common.authorizationservice.persistence.entities.UserAuthorizationEntity
 
UserPolicyEntity - Class in org.gcube.common.authorizationservice.persistence.entities
 
UserPolicyEntity() - Constructor for class org.gcube.common.authorizationservice.persistence.entities.UserPolicyEntity
 
UserPolicyEntity(String, ServiceAccess, UserEntity, Action) - Constructor for class org.gcube.common.authorizationservice.persistence.entities.UserPolicyEntity
 

V

valueOf(String) - Static method in enum org.gcube.common.authorizationservice.configuration.AllowedEntity.EntityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gcube.common.authorizationservice.persistence.entities.ExcludeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.gcube.common.authorizationservice.configuration.AllowedEntity.EntityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gcube.common.authorizationservice.persistence.entities.ExcludeType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I K N O P R S T U V 
Skip navigation links

Copyright © 2018. All Rights Reserved.