A B C D F G I K P R S T U 

A

AccessCache - Interface in it.eng.rdlab.soa3.connector.service.core
Manages cached access entry objects
AccessControlBean - Class in it.eng.rdlab.soa3.connector.service.beans
Utility bean carrying the access control information
AccessControlBean() - Constructor for class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
AccessControlManager - Class in it.eng.rdlab.soa3.connector.service.core
Access control manager abstract class
AccessControlManager() - Constructor for class it.eng.rdlab.soa3.connector.service.core.AccessControlManager
 
AccessService - Class in it.eng.rdlab.soa3.connector.service.jaxrs
REST service for the complete access control flow of SOA3
AccessService() - Constructor for class it.eng.rdlab.soa3.connector.service.jaxrs.AccessService
 
addDeniedOperation(String, String) - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
addPermittedOperation(String, String) - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
askToSOA3(String, long) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.authentication.AuthenticationInternalServiceImpl
Sends the request to SOA3
askToSOA3(String, long) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.authentication.DNAuthenticationService
 
askToSOA3(String, long) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.authentication.FederatedAuthenticationService
 
askToSOA3(String, long) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.authentication.SessionAuthenticationService
 
askToSOA3(String, long) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.authentication.UsernamePasswordAuthenticationService
 
AUTH_SESSION - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationLabels
 
authenticate(String) - Method in interface it.eng.rdlab.soa3.connector.service.core.AuthenticationInternalService
 
authenticate(String) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.authentication.AuthenticationInternalServiceImpl
AuthenticationInternalService - Interface in it.eng.rdlab.soa3.connector.service.core
Interface of the internal authentication service
AuthenticationInternalServiceImpl - Class in it.eng.rdlab.soa3.connector.service.core.impl.authentication
Abstract implementation of the authentication internal service
AuthenticationInternalServiceImpl(AccessCache) - Constructor for class it.eng.rdlab.soa3.connector.service.core.impl.authentication.AuthenticationInternalServiceImpl
 
AuthenticationServiceFactory - Class in it.eng.rdlab.soa3.connector.service.core
Generator of the authentication service, basing on the information in the header
AuthenticationServiceFactory() - Constructor for class it.eng.rdlab.soa3.connector.service.core.AuthenticationServiceFactory
 
AuthorizationInternalService - Interface in it.eng.rdlab.soa3.connector.service.core
 
AuthorizationServiceFactory - Class in it.eng.rdlab.soa3.connector.service.core
Generator of the authentication service, basing on the information in the header
AuthorizationServiceFactory() - Constructor for class it.eng.rdlab.soa3.connector.service.core.AuthorizationServiceFactory
 
authorize(String, String, String) - Method in interface it.eng.rdlab.soa3.connector.service.core.AuthorizationInternalService
 
authorize(String, String, String) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.authorization.PolicyBasedAuthorization
 
AUTHZ_ENABLED - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationLabels
 

B

BASIC - Static variable in class it.eng.rdlab.soa3.connector.service.core.AuthenticationServiceFactory
 

C

CERT_FILE - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationLabels
 
Configuration - Class in it.eng.rdlab.soa3.connector.service.configuration
Configuration manager singleton class
ConfigurationConstants - Interface in it.eng.rdlab.soa3.connector.service.configuration
 
ConfigurationDefaults - Interface in it.eng.rdlab.soa3.connector.service.configuration
 
ConfigurationLabels - Interface in it.eng.rdlab.soa3.connector.service.configuration
 

D

DEFAULT_AUTH_VALIDITY - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationDefaults
 
DEFAULT_AUTHZ_ENABLED - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationDefaults
 
DEFAULT_ORGANIZATION - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationLabels
 
DEFAULT_ORGANIZATION_NAME - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationDefaults
 
DEFAULT_SCOPE - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationDefaults
 
DEFAULT_SERVICE_NAME - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationDefaults
 
DEFAULT_SOA3_URL - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationDefaults
 
DN - Static variable in class it.eng.rdlab.soa3.connector.service.core.AuthenticationServiceFactory
 
DNAuthenticationService - Class in it.eng.rdlab.soa3.connector.service.core.impl.authentication
Specification for dn based authentication of AuthenticationInternalService
DNAuthenticationService(String, String, String) - Constructor for class it.eng.rdlab.soa3.connector.service.core.impl.authentication.DNAuthenticationService
 

F

FED - Static variable in class it.eng.rdlab.soa3.connector.service.core.AuthenticationServiceFactory
 
FederatedAuthenticationService - Class in it.eng.rdlab.soa3.connector.service.core.impl.authentication
Specification for federated authentication of AuthenticationInternalService
FederatedAuthenticationService(String) - Constructor for class it.eng.rdlab.soa3.connector.service.core.impl.authentication.FederatedAuthenticationService
 

G

GCUBE_SCOPE - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationLabels
 
generateService(Map<String, String>) - Static method in class it.eng.rdlab.soa3.connector.service.core.AuthenticationServiceFactory
Generates the authentication service basing on the input parameters
generateService() - Static method in class it.eng.rdlab.soa3.connector.service.core.AuthorizationServiceFactory
Generates the authentication service basing on the input parameters
generateTicket() - Static method in class it.eng.rdlab.soa3.connector.service.core.impl.authentication.AuthenticationInternalServiceImpl
 
getAccessBean(String) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.authentication.AuthenticationInternalServiceImpl
 
getAccessControl(HttpContext) - Method in class it.eng.rdlab.soa3.connector.service.jaxrs.AccessService
Access control method
getAccessDeniedEntry(String) - Method in interface it.eng.rdlab.soa3.connector.service.core.AccessCache
 
getAccessDeniedEntry(String) - Method in class it.eng.rdlab.soa3.connector.service.core.AccessControlManager
getAccessGrantEntry(String) - Method in interface it.eng.rdlab.soa3.connector.service.core.AccessCache
 
getAccessGrantEntry(String) - Method in class it.eng.rdlab.soa3.connector.service.core.AccessControlManager
getAuthValidity() - Method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
Session validity
getCertFile() - Method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
 
getDefaultOrganization() - Method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
 
getGCubeScope() - Method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
 
getInstance() - Static method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
 
getInstance() - Static method in class it.eng.rdlab.soa3.connector.service.core.IdentityControlManager
 
getInstance() - Static method in class it.eng.rdlab.soa3.connector.service.core.TicketControlManager
 
getKeyFile() - Method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
 
getMapper() - Static method in class it.eng.rdlab.soa3.connector.service.utils.Utils
Chooses JAXB as the annotation for the serialization/deserialization
getRoleLoader() - Static method in class it.eng.rdlab.soa3.connector.service.core.RolesLoaderFactory
 
getRoles() - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
getService(String) - Method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
 
getServiceName() - Method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
Service name
getSession(HttpContext) - Method in class it.eng.rdlab.soa3.connector.service.jaxrs.AccessService
Access control method
getSessionBean(String) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.authentication.SessionAuthenticationService
 
getSessionEnd() - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
getSessionStart() - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
getSoa3Endpoint() - Method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
Soa3 endopoint
getTicket() - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
getTrustDir() - Method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
 
getTrustExt() - Method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
 
getUsername() - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 

I

IdentityControlManager - Class in it.eng.rdlab.soa3.connector.service.core
Identity control manager singleton
init() - Method in class it.eng.rdlab.soa3.connector.service.init.SOA3ServiceServletContainer
 
initSecurity() - Static method in class it.eng.rdlab.soa3.connector.service.configuration.SecurityConfiguration
 
isAuthorizationEnabled() - Method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
 
isDenied(String, String) - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
isPermitted(String, String) - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
isRolesLoaded() - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
it.eng.rdlab.soa3.connector.service.beans - package it.eng.rdlab.soa3.connector.service.beans
 
it.eng.rdlab.soa3.connector.service.configuration - package it.eng.rdlab.soa3.connector.service.configuration
 
it.eng.rdlab.soa3.connector.service.core - package it.eng.rdlab.soa3.connector.service.core
 
it.eng.rdlab.soa3.connector.service.core.impl.authentication - package it.eng.rdlab.soa3.connector.service.core.impl.authentication
 
it.eng.rdlab.soa3.connector.service.core.impl.authorization - package it.eng.rdlab.soa3.connector.service.core.impl.authorization
 
it.eng.rdlab.soa3.connector.service.init - package it.eng.rdlab.soa3.connector.service.init
 
it.eng.rdlab.soa3.connector.service.jaxrs - package it.eng.rdlab.soa3.connector.service.jaxrs
 
it.eng.rdlab.soa3.connector.service.utils - package it.eng.rdlab.soa3.connector.service.utils
 

K

KEY_FILE - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationLabels
 

P

PolicyBasedAuthorization - Class in it.eng.rdlab.soa3.connector.service.core.impl.authorization
 
PolicyBasedAuthorization(String) - Constructor for class it.eng.rdlab.soa3.connector.service.core.impl.authorization.PolicyBasedAuthorization
 

R

removeAccessDeniedEntry(String) - Method in interface it.eng.rdlab.soa3.connector.service.core.AccessCache
 
removeAccessDeniedEntry(String) - Method in class it.eng.rdlab.soa3.connector.service.core.AccessControlManager
removeAccessGrantEntry(String) - Method in interface it.eng.rdlab.soa3.connector.service.core.AccessCache
 
removeAccessGrantEntry(String) - Method in class it.eng.rdlab.soa3.connector.service.core.AccessControlManager
REQUEST_HEADER - Static variable in class it.eng.rdlab.soa3.connector.service.core.AuthenticationServiceFactory
 
RolesLoaderFactory - Class in it.eng.rdlab.soa3.connector.service.core
 
RolesLoaderFactory() - Constructor for class it.eng.rdlab.soa3.connector.service.core.RolesLoaderFactory
 

S

SecurityConfiguration - Class in it.eng.rdlab.soa3.connector.service.configuration
 
SecurityConfiguration() - Constructor for class it.eng.rdlab.soa3.connector.service.configuration.SecurityConfiguration
 
SERVICE_NAME - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationLabels
 
SES - Static variable in class it.eng.rdlab.soa3.connector.service.core.AuthenticationServiceFactory
 
SessionAuthenticationService - Class in it.eng.rdlab.soa3.connector.service.core.impl.authentication
Session based authentication
SessionAuthenticationService(boolean) - Constructor for class it.eng.rdlab.soa3.connector.service.core.impl.authentication.SessionAuthenticationService
 
SessionAuthenticationService() - Constructor for class it.eng.rdlab.soa3.connector.service.core.impl.authentication.SessionAuthenticationService
 
setAccessDeniedEntry(String, long) - Method in interface it.eng.rdlab.soa3.connector.service.core.AccessCache
 
setAccessDeniedEntry(String, long) - Method in class it.eng.rdlab.soa3.connector.service.core.AccessControlManager
setAccessGrantEntry(String, AccessControlBean) - Method in interface it.eng.rdlab.soa3.connector.service.core.AccessCache
 
setAccessGrantEntry(String, AccessControlBean) - Method in class it.eng.rdlab.soa3.connector.service.core.AccessControlManager
setRolesLoaded(boolean) - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
setSessionEnd(long) - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
setSessionStart(long) - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
setTicket(String) - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
setUsername(String) - Method in class it.eng.rdlab.soa3.connector.service.beans.AccessControlBean
 
SOA3_ENDPOINT - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationLabels
 
SOA3ServiceServletContainer - Class in it.eng.rdlab.soa3.connector.service.init
 
SOA3ServiceServletContainer() - Constructor for class it.eng.rdlab.soa3.connector.service.init.SOA3ServiceServletContainer
 

T

TicketControlManager - Class in it.eng.rdlab.soa3.connector.service.core
Ticket control manager singleton
TRUST_DIR - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationLabels
 
TRUST_FILE_EXTENSION - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationLabels
 

U

UsernamePasswordAuthenticationService - Class in it.eng.rdlab.soa3.connector.service.core.impl.authentication
Username/password based authentication
UsernamePasswordAuthenticationService(String, String) - Constructor for class it.eng.rdlab.soa3.connector.service.core.impl.authentication.UsernamePasswordAuthenticationService
 
Utils - Class in it.eng.rdlab.soa3.connector.service.utils
 
Utils() - Constructor for class it.eng.rdlab.soa3.connector.service.utils.Utils
 
A B C D F G I K P R S T U 

Copyright © 2014. All Rights Reserved.