org.gcube.common.core.security
Interface GCUBEServiceSecurityController

All Known Subinterfaces:
GCUBEServiceAuthenticationController, GCUBEServiceAuthorizationController
All Known Implementing Classes:
GCUBEAuthzChainAuthorizationController, GCUBESimpleServiceAuthController

public interface GCUBEServiceSecurityController


Field Summary
static String CONTEXT
           
static String HEADERS
           
static String MESSAGE_CONTEXT
           
 
Method Summary
 void initialise(GCUBEServiceContext ctxt, GCUBEServiceSecurityManager securityManager)
          Initialise the manager with the context of the associated service.
 boolean isSecurityEnabled()
           
 

Field Detail

CONTEXT

static final String CONTEXT
See Also:
Constant Field Values

HEADERS

static final String HEADERS
See Also:
Constant Field Values

MESSAGE_CONTEXT

static final String MESSAGE_CONTEXT
See Also:
Constant Field Values
Method Detail

initialise

void initialise(GCUBEServiceContext ctxt,
                GCUBEServiceSecurityManager securityManager)
                throws Exception
Initialise the manager with the context of the associated service.

Parameters:
ctxt - the context.
Throws:
Exception

isSecurityEnabled

boolean isSecurityEnabled()
Returns:
true if the security is enabled for this security descriptor


Copyright © 2013. All Rights Reserved.