有没有办法在远程移动第一台服务器上禁用应用程序真实性?在worklight 6.2中,我们可以在控制台上手动禁用应用程序真实性,但在mobilefirst 7.1中找不到相同的设置。
作为一种解决方法:我们在authenticationConfig.xml中使用自定义安全测试,并且未使用其中的应用程序真实性测试领域。解决方法的惊喜是它仍然显示在移动第一个控制台上启用了基本的应用程序真实性。任何针对变通困境的指针都是?
欣赏任何输入!
代码:
<customSecurityTest name="LoginAdapter-securityTest">
<test realm="wl_deviceNoProvisioningRealm" isInternalDeviceID="true" step="1"/>
<test realm="SingleSignonRealm" isInternalUserID="true" step="2"/>
</customSecurityTest>
答案 0 :(得分:2)
当我在MobileFirst Server 7.1上部署以前版本的worklight(6.1)的wlapp时,我遇到了同样的问题。
解决方法是删除application-descriptor.xml
中的<security />
条目
iphone应用程序的示例。
最初,application-descriptor.xml如下:
<iphone bundleId="com.WorklightStarterjQueryMobile" version="1.0">
<worklightSettings include="true"/>
<security />
</iphone>
App真实性配置是&#34; Basics&#34;
现在我使用这个(删除安全条目):
<iphone bundleId="com.WorklightStarterjQueryMobile" version="1.0">
<worklightSettings include="true"/>
</iphone>
现在,应用程序真实性配置&#34;无&#34;
答案 1 :(得分:1)
启动MobileFirst Platform Foundation 7.0,现在有基本的真实性和扩展的真实性模式。通过MobileFirst控制台的下拉列表,不再有禁用/服务/服务阻止选项。
禁用应用程序真实性保护的方法是从authenticationConfig.xml文件中的安全性测试中删除其领域,然后重新部署.war文件,否则更改将不起作用。