首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用基于适配器的身份验证工作5.0.6保护应用程序

使用基于适配器的身份验证工作5.0.6保护应用程序
EN

Stack Overflow用户
提问于 2013-05-30 10:07:35
回答 1查看 509关注 0票数 1

我可以用适配器身份验证来保护应用程序吗?基于单步适配器身份验证示例,我将mobileSecurityTest添加到authenticationConfig.xml下的securityTests标记中,如下所示:

代码语言:javascript
复制
<mobileSecurityTest name="usermobileTest">
            <testAppAuthenticity/>
            <testUser realm="SingleStepAuthRealm" />
            <testDeviceId provisioningType="none"/>
</mobileSecurityTest>

以及在应用程序-描述符. and中:

代码语言:javascript
复制
 <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

当应用程序启动时,它会显示登录页面,然后输入用户名、密码并单击submit按钮,应用程序会显示一个警告:在处理来自应用程序的请求时出现了一个错误。

在Logcat调试中,它显示了错误:StatHub::Init - App com.SingleStepAdapterAuthentication不支持

有人能告诉我为什么吗?谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-30 10:30:29

这应该适用于Worklight v5.0.6.1,请确保您正在使用该版本。

否则,绕过它的一种方法是不将安全性测试放在android环境上,而intsead调用WL.Client.login(.)在您的wlEnvInit或wlCommonInit函数中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16833317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档