有没有办法禁用远程移动first服务器上的应用程序真实性?在worklight 6.2中,我们可以在控制台上手动禁用应用程序真实性,但在mobilefirst 7.1中找不到相同的设置。
作为一种解决办法:我们在authenticationConfig.xml中使用自定义安全测试,但没有在其中使用应用程序真实性测试领域。解决方法中令人惊讶的是,它仍然显示了在移动first控制台上启用的基本应用程序真实性。对于解决困境也有什么建议吗?
感谢您的任何意见!
代码:
<customSecurityTest name="LoginAdapter-securityTest">
<test realm="wl_deviceNoProvisioningRealm" isInternalDeviceID="true" step="1"/>
<test realm="SingleSignonRealm" isInternalUserID="true" step="2"/>
</customSecurityTest>发布于 2015-10-13 21:05:03
当我在MobileFirst Server7.1上部署之前版本的worklight (6.1)的wlapp时,我也遇到了同样的问题。
解决方法是删除应用程序描述文件.xml中的<security />条目
iphone应用程序的示例。
最初,application-descriptor.xml ptor.xml如下所示:
<iphone bundleId="com.WorklightStarterjQueryMobile" version="1.0">
<worklightSettings include="true"/>
<security />
</iphone>应用程序的真实性配置是“基础”
现在我使用这个(删除的安全条目):
<iphone bundleId="com.WorklightStarterjQueryMobile" version="1.0">
<worklightSettings include="true"/>
</iphone>应用程序真实性配置现在为"none“
发布于 2015-09-16 04:14:57
从MobileFirst Platform Foundation7.0开始,现在有了基本身份验证和扩展身份验证模式。通过MobileFirst控制台中的下拉列表,不再有禁用/服务/服务阻塞选项。
禁用应用程序真实性保护的方法是将其领域从authenticationConfig.xml文件中的安全测试中删除,然后重新部署.war文件,否则更改将不会生效。
https://stackoverflow.com/questions/32591267
复制相似问题