|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.fzj.unicore.uas.security.AccessControl
public class AccessControl
Access control for WSRF services.
The access control can be enabled/disabled by setting
a property IUASSecurityProperties.UAS_CHECKACCESS in the uas.config file.
uas.security.accesscontrol.SERVICE_NAME=true
where SERVICE_NAME is the service name as defined in wsrflite.xml
uas.security.accesscontrol.SERVICE_NAME
property
| Field Summary | |
|---|---|
protected static org.apache.log4j.Logger |
logger
|
| Constructor Summary | |
|---|---|
AccessControl()
set up the security check infrastructure |
|
| Method Summary | |
|---|---|
void |
checkAccess(java.lang.Object target,
java.lang.String action,
org.codehaus.xfire.MessageContext context)
perform the access control check |
static boolean |
isCheckForced(java.lang.String serviceName)
checks if the security check is explicitely ENABLED for the given service, i.e. only the per-service property uas.security.accesscontrol.SERVICENAME
is checked. |
static boolean |
isCheckingService(java.lang.String serviceName)
check whether access control is enabled, by checking checking the per-service property uas.security.accesscontrol.SERVICENAME
checking the general property uas.security.accesscontrol
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final org.apache.log4j.Logger logger
| Constructor Detail |
|---|
public AccessControl()
| Method Detail |
|---|
public void checkAccess(java.lang.Object target,
java.lang.String action,
org.codehaus.xfire.MessageContext context)
checkAccess in interface de.fzj.unicore.wsrflite.xfire.AccessControlInterceptorpublic static boolean isCheckingService(java.lang.String serviceName)
uas.security.accesscontrol.SERVICENAMEuas.security.accesscontrol
serviceName -
public static boolean isCheckForced(java.lang.String serviceName)
uas.security.accesscontrol.SERVICENAME
is checked.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||