使用 JNDI 和 Worklight 属性控制 Worklight Direct 更新

Control Worklight Direct Update using JNDI and Worklight Properties

我正在使用服务器版本为 6.2.0.01.20141013-1735 的 WL

我有以下安全测试:

<customSecurityTest name="AppTestMobile">
            <test realm="wl_antiXSRFRealm" step="2"/>
            <test realm="wl_authenticityRealm" step="2"/>
            <test realm="wl_remoteDisableRealm" step="2"/>
            <test realm="wl_directUpdateRealm" mode="perSession" step="1"/>
            <test realm="wl_anonymousUserRealm" isInternalUserID="true" step="2"/>
            <test realm="wl_deviceNoProvisioningRealm" isInternalDeviceID="true" step="2"/>
</customSecurityTest>

我想在直接更新中使用 Worklight.Properties 控制模式,以避免每次更改 WAR 文件时都重新部署它。

我可以使用 JNDI 控制安全测试中的值吗?

例如:

<test realm="wl_directUpdateRealm" mode="${DIRECT_UPDAT_MODE}" step="1"/>

并在 Worklight.properties 中:

DIRECT_UPDAT_MODE = preSession

谢谢

AFAIK 你不能在 authenticationConfig.xml.

中使用变量

此外,我看不出这有什么帮助? worklight.properties 是 .war 文件的一部分...您仍然需要重新部署 .war 文件。