org.gcube.security.soa3.connector.integration
Class SOA3IntegrationSecurityController

java.lang.Object
  extended by org.gcube.security.soa3.connector.integration.SOA3IntegrationSecurityController
All Implemented Interfaces:
org.gcube.common.core.security.GCUBEServiceAuthorizationController, org.gcube.common.core.security.GCUBEServiceSecurityController

public class SOA3IntegrationSecurityController
extends Object
implements org.gcube.common.core.security.GCUBEServiceAuthorizationController

Implementation of GCUBEServiceAuthorizationController to integrate the old security management system of gCube with the new one. It will become deprecated soon

Author:
Ciro Formisano (ENG)

Field Summary
static String SERVICE_PROPERTIES
           
 
Fields inherited from interface org.gcube.common.core.security.GCUBEServiceSecurityController
CONTEXT, HEADERS, MESSAGE_CONTEXT
 
Constructor Summary
SOA3IntegrationSecurityController()
           
 
Method Summary
 void authoriseCall(Map<String,Object> parameters)
          
 void initialise(org.gcube.common.core.contexts.GCUBEServiceContext ctxt, org.gcube.common.core.security.GCUBEServiceSecurityManager securityManager)
          
 boolean isSecurityEnabled()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVICE_PROPERTIES

public static final String SERVICE_PROPERTIES
See Also:
Constant Field Values
Constructor Detail

SOA3IntegrationSecurityController

public SOA3IntegrationSecurityController()
Method Detail

initialise

public void initialise(org.gcube.common.core.contexts.GCUBEServiceContext ctxt,
                       org.gcube.common.core.security.GCUBEServiceSecurityManager securityManager)
                throws Exception

Specified by:
initialise in interface org.gcube.common.core.security.GCUBEServiceSecurityController
Throws:
Exception

isSecurityEnabled

public boolean isSecurityEnabled()

Specified by:
isSecurityEnabled in interface org.gcube.common.core.security.GCUBEServiceSecurityController

authoriseCall

public void authoriseCall(Map<String,Object> parameters)
                   throws org.gcube.common.core.faults.GCUBEException

Specified by:
authoriseCall in interface org.gcube.common.core.security.GCUBEServiceAuthorizationController
Throws:
org.gcube.common.core.faults.GCUBEException


Copyright © 2013. All Rights Reserved.