|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GCUBEClientSecurityManager
An extension of GCUBESecurityManager that provides methods for standalone clients
to manages security configuration of outgoing messages
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.gcube.common.core.security.GCUBESecurityManager |
|---|
GCUBESecurityManager.AuthMethod, GCUBESecurityManager.AuthMode, GCUBESecurityManager.DelegationMode |
| Field Summary | |
|---|---|
static String |
IDENTITY
|
| Method Summary | |
|---|---|
void |
disableSecurityStatusEnforcement()
the security status is established by the configuration file of the GHN in client mode |
void |
forceSecurityDisabled()
forces the security to not run in spite of the client configuration files |
void |
forceSecurityEnabled()
forces the security to run in spite of the client configuration files |
SecurityCredentials |
getClientBaseCredentials()
Provides the default credentials of the security manager (they could be the credentials of the GHN in client mode, but this is not mandatory) |
void |
setDefaultIdentityParameter(String identity)
Sets a single default identity parameter |
void |
setIdentityParameters(Map<String,String> parameters)
Sets a map of identity parameters |
| Methods inherited from interface org.gcube.common.core.security.GCUBESecurityManager |
|---|
getCredentials, isSecurityEnabled, setAuthMethod, setSecurity, useCredentials, useCredentials, useCredentials |
| Field Detail |
|---|
static final String IDENTITY
| Method Detail |
|---|
void setIdentityParameters(Map<String,String> parameters)
throws Exception
parameters - the identity parameters
Exception - if something doesn't work in the configuration
void setDefaultIdentityParameter(String identity)
throws Exception
identity - the identity
Exception - if something doesn't work in the configurationvoid forceSecurityEnabled()
void forceSecurityDisabled()
void disableSecurityStatusEnforcement()
SecurityCredentials getClientBaseCredentials()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||