使用 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 文件。
我正在使用服务器版本为 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 文件。