Ibm mobilefirst IBM Mobilefirst 6.3应用程序控制台-禁用应用程序版本旁边的下拉列表

Ibm mobilefirst IBM Mobilefirst 6.3应用程序控制台-禁用应用程序版本旁边的下拉列表,ibm-mobilefirst,mobilefirst-server,Ibm Mobilefirst,Mobilefirst Server,我开发了一个混合应用程序。当我在本地服务器上部署这个应用程序时,我注意到应用程序版本号旁边的下拉列表被禁用。有人能帮我在代码中找到可以禁用此下拉列表的设置吗?附加屏幕截图以供参考 提前感谢。自定义安全测试不包含任何领域。由开发人员添加所需的领域集 在您的场景中,要激活远程禁用选项,您应该在authenticationConfig.xml中修改customSecurityTest并添加 <test realm="wl_remoteDisableRealm"/> 去吧 例如,以下c

我开发了一个混合应用程序。当我在本地服务器上部署这个应用程序时,我注意到应用程序版本号旁边的下拉列表被禁用。有人能帮我在代码中找到可以禁用此下拉列表的设置吗?附加屏幕截图以供参考


提前感谢。

自定义安全测试不包含任何领域。由开发人员添加所需的领域集

在您的场景中,要激活远程禁用选项,您应该在authenticationConfig.xml中修改customSecurityTest并添加

<test realm="wl_remoteDisableRealm"/>

去吧

例如,以下customSecurityTest:

<customSecurityTest name="customTests">
     <test realm="wl_antiXSRFRealm" step="1"/>
     <test realm="wl_remoteDisableRealm" step="1"/>
     <test realm="wl_directUpdateRealm" mode="perSession" step="1"/>
</customSecurityTest>

已添加antiXSRF、remoteDisable和DirectUpdate领域,不再添加

注意:如果要修改authenticationConfig.xml,请确保重新部署修改后的运行时war文件


有关预定义身份验证领域的更多详细信息。

这不应被忽略。您是在工作室还是在独立服务器上观察到这一点?具体完整的版本是什么?我使用的是服务器版本:6.3.0.00.20150706-0811。我刚刚注意到,在应用程序描述符文件中,我将安全测试添加到应用程序版本中——如果我删除了安全测试,那么它将被启用。但这不应该发生,对吗?我认为这是一个自定义安全测试,您没有添加wl_RemoteDisableRealm?是的,您是对的,这是自定义安全测试。我不知道wl_RemoteDisableRealm。它是我需要添加到应用程序描述符文件中的东西吗?如果你能在这方面给我一些建议,那就太好了。