Package org.gcube.common.core.security

Interface Summary
GCUBEAuthzPolicy The tagging interface of authorisation policies.
GCUBEClientSecurityManager An extension of GCUBESecurityManager that provides methods for standalone clients to manages security configuration of outgoing messages
GCUBESecurityController This interface will replace GCUBESecurityController, GCUBEServiceAuthenticationController and GCUBEServiceAuthorizationController to manage the authentication and authorization control.
GCUBESecurityManager Defines the behaviour of security managers, i.e.
GCUBEServiceAuthenticationController Interface of the authentication controller
GCUBEServiceAuthorizationController  
GCUBEServiceSecurityController  
GCUBEServiceSecurityManager An extension of GCUBESecurityManager which operates in a service context, where client and service credentials must be distinguished and where authorisation becomes relevant.
SecurityCredentials Utility interface that wraps the credential object
 

Class Summary
GCUBEDefaultSecurityConfiguration Default security configuration
GCUBESecurityManagerImpl Partial implementation of GCUBESecurityManager.
GCUBEServiceSecurityManager.LifetimeConsumer Lifetime event consumer
GCUBEServiceSecurityManager.LifetimeEvent Lifetime event.
GCUBEServiceSecurityManagerImpl Deprecated. to be removed once the new security framework is available
 

Enum Summary
GCUBESecurityManager.AuthMethod Enumeration for levels of encryption of outgoing calls.
GCUBESecurityManager.AuthMode Enumeration for levels of encryption of outgoing calls.
GCUBESecurityManager.DelegationMode Enumeration for modes of credential delegation for outgoing calls.
GCUBEServiceSecurityManager.LifetimeTopic Lifetime topic enumeration.
 



Copyright © 2012. All Rights Reserved.