A C D F G I K R S T U

A

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 singleton
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.AuthenticationInternalServiceImpl
Sends the request to SOA3
askToSOA3(String, long) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.DNAuthenticationService
 
askToSOA3(String, long) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.FederatedAuthenticationService
 
askToSOA3(String, long) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.SessionAuthenticationService
 
askToSOA3(String, long) - Method in class it.eng.rdlab.soa3.connector.service.core.impl.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.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
Abstract implementation of the authentication internal service
AuthenticationInternalServiceImpl() - Constructor for class it.eng.rdlab.soa3.connector.service.core.impl.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
 

C

CATALINA_HOME - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationConstants
 
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
CONFIGURATION_PATH - Static variable in interface it.eng.rdlab.soa3.connector.service.configuration.ConfigurationConstants
 
ConfigurationConstants - Interface in it.eng.rdlab.soa3.connector.service.configuration
 
ConfigurationLabels - Interface in it.eng.rdlab.soa3.connector.service.configuration
 

D

DNAuthenticationService - Class in it.eng.rdlab.soa3.connector.service.core.impl
Specification for dn based authentication of AuthenticationInternalService
DNAuthenticationService(String) - Constructor for class it.eng.rdlab.soa3.connector.service.core.impl.DNAuthenticationService
 

F

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

G

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
getAccessControl(HttpContext) - Method in class it.eng.rdlab.soa3.connector.service.jaxrs.AccessService
Access control method
getAccessControlBean(String) - Method in class it.eng.rdlab.soa3.connector.service.core.AccessControlManager
 
getAccessDeniedEntry(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
 
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.AccessControlManager
 
getKeyFile() - Method in class it.eng.rdlab.soa3.connector.service.configuration.Configuration
 
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
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

initSecurity() - Static method in class it.eng.rdlab.soa3.connector.service.configuration.SecurityConfiguration
 
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
 
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 - package it.eng.rdlab.soa3.connector.service.core.impl
 
it.eng.rdlab.soa3.connector.service.jaxrs - package it.eng.rdlab.soa3.connector.service.jaxrs
 

K

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

R

removeAccessControlBean(String) - Method in class it.eng.rdlab.soa3.connector.service.core.AccessControlManager
 
removeAccessDeniedEntry(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
 

S

SecurityConfiguration - Class in it.eng.rdlab.soa3.connector.service.configuration
 
SecurityConfiguration() - Constructor for class it.eng.rdlab.soa3.connector.service.configuration.SecurityConfiguration
 
SessionAuthenticationService - Class in it.eng.rdlab.soa3.connector.service.core.impl
Session based authentication
SessionAuthenticationService() - Constructor for class it.eng.rdlab.soa3.connector.service.core.impl.SessionAuthenticationService
 
setAccessControlBean(String, AccessControlBean) - Method in class it.eng.rdlab.soa3.connector.service.core.AccessControlManager
 
setAccessDeniedEntry(String, long) - Method in class it.eng.rdlab.soa3.connector.service.core.AccessControlManager
 
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
 
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
 

T

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
Username/password based authentication
UsernamePasswordAuthenticationService(String) - Constructor for class it.eng.rdlab.soa3.connector.service.core.impl.UsernamePasswordAuthenticationService
 

A C D F G I K R S T U

Copyright © 2013. All Rights Reserved.