我正在尝试使用Worklight 6.2为本机iOS应用程序实现自动配置,我仍然坚持认为,我的应用程序无法对来自服务器的自动配置质询做出反应。从文档中,应用程序应该触发配置(创建证书签名请求),但应用程序没有这样做。我从服务器获得的只是:
/*-secure-
{
"challenges":
{
"wl_deviceAutoProvisioningRealm":
{
"ID":
{
"allowed":true, "token":"m4c5j0gqmv7kuf52idh6fh4jjl", "entity":"application"
}
}
}
}
*/
此外,我没有找到任何选项如何为原生iOS应用程序创建自定义配置,但我可以使用默认自动配置。
我的authenticationConfig.xml如下所示:
<customSecurityTest name="customTests">
<test realm="wl_antiXSRFRealm" step="1"/>
<test realm="wl_authenticityRealm" step="1"/>
<test realm="wl_remoteDisableRealm" step="1"/>
<test realm="wl_directUpdateRealm" mode="perSession" step="1"/>
<test realm="wl_anonymousUserRealm" isInternalUserID="true" step="1"/>
<test realm="wl_deviceAutoProvisioningRealm" isInternalDeviceID="true" step="2"/>
</customSecurityTest>
我的applicationDescriptor.xml的负责人看起来像这样:
<nativeIOSApp xmlns="http://www.worklight.com/native-ios-descriptor"
bundleId="com.iOSNativeAdapterBasedAuth" id="iOSNativeAdapterBasedAuth"
platformVersion="6.2.0.00.20140613-0730" version="1.0" securityTest="customTests">
所以,我的问题是,有没有办法或一些例子如何做到这一点,还是应该自动运作?
谢谢!
答案 0 :(得分:0)
Worklight v5.x - v6.2不为受支持的本机环境(iOS,Android,WP8)提供auto-provisioning
质询处理程序。
目前仅支持no-provisioning
。