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

java.lang.Object
  extended by org.gcube.security.soa3.connector.integration.server.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
 
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
 

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.