org.gcube.common.core.security
Interface GCUBEServiceAuthorizationController

All Superinterfaces:
GCUBEServiceSecurityController
All Known Implementing Classes:
GCUBEAuthzChainAuthorizationController, GCUBESimpleServiceAuthController

public interface GCUBEServiceAuthorizationController
extends GCUBEServiceSecurityController

Author:
Ciro Formisano

Field Summary
 
Fields inherited from interface org.gcube.common.core.security.GCUBEServiceSecurityController
CONTEXT, HEADERS, MESSAGE_CONTEXT
 
Method Summary
 void authoriseCall(Map<String,Object> parameters)
          Checks if the call is authorized
 
Methods inherited from interface org.gcube.common.core.security.GCUBEServiceSecurityController
initialise, isSecurityEnabled
 

Method Detail

authoriseCall

void authoriseCall(Map<String,Object> parameters)
                   throws GCUBEException
Checks if the call is authorized

Parameters:
parameters - parameters for the authorization process
Throws:
GCUBEException - if the call is not authorized or if there are other problems


Copyright © 2012. All Rights Reserved.