Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2013. All Rights Reserved.