我可以使用适配器身份验证保护应用程序吗?基于单步适配器身份验证示例,我将mobileSecurityTest添加到securityTests标记下的 authenticationConfig.xml 中,如下所示:
<mobileSecurityTest name="usermobileTest">
<testAppAuthenticity/>
<testUser realm="SingleStepAuthRealm" />
<testDeviceId provisioningType="none"/>
</mobileSecurityTest>
在 application-descriptor.xml 中:
<android version="1.0" securityTest="usermobileTest">
<worklightSettings include="true"/>
<security>
<encryptWebResources enabled="false"/>
<testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/>
<publicSigningKey>MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAohbTq82oTymVDkXQsXBuffE82Jipympa9QPWNsqSYkEQL1y8cHRM6+9gZQtvmX8xssnIwdiV/4WKwIOadCdIcaatNPSTYN4h3TLPUdt1SvtZ8QUC1zzwAeTzTRNa7GFTjwUGT7ZsfUtQBnXfSH8F+jDi+x1m9QtiOxG1+s2M5+3BgBjAa0GIYyn0xLI4zaWUamaIsvG8lU4Oh9FJh7cTkx1nCKIz8zoROIOfzo0rQj35Q7Gmkui58JnrL3YTqxORMD/J2UTe9wmHqJ3QgL5wEYJzIicXtUwBzqOhS60FjFg5c85RJcAZBnlyFPzTKc/gZI9AJNZGR6LQOERR1EpmmQIDAQAB</publicSigningKey>
</security>
</android>
在 initOptions.js 文件中,设置connectOnStartup : true。
当应用程序启动时,它显示登录页面,然后我输入用户名、密码并单击提交按钮,应用程序显示警报:处理来自应用程序的请求时遇到错误。
在 Logcat Debugging 中,它显示错误: StatHub::Init - App com.SingleStepAdapterAuthentication is not supported。
谁能告诉我为什么?谢谢你的帮助!