在将应用程序文件app-android-1.0.wlapp部署到worklight控制台页面时,会显示以下警告消息。该应用程序未部署到控制台页面.. FWLSE3123W:环境Android应用程序版本1.0已部署,禁用了扩展的应用程序真实性。建议在部署应用程序之前使用扩展应用程序的真实性,以便在部署应用程序之前使用wladm工具的enable extended authenticity命令进一步防止未经授权的应用程序... 即使我按照以下链接.. https://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.deploy.doc/admin/r_enabling_extended_authenticity_checking.html
我不知道如何配置.wlapp文件
答案 0 :(得分:0)
MobileFirst Studio中使用的开发服务器不支持支持应用程序真实性保护。该功能仅适用于部署到外部Tomcat / WAS完整配置文件/ WAS Liberty配置文件的应用程序。
警告是为了让您知道您未启用扩展真实性。
要启用它,您需要在移动到外部应用程序服务器后按照以下教程中所述的步骤操作:https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-0/authentication-security/application-authenticity-protection/
请注意"启用扩展应用程序真实性保护"部分,其中说明如下:
要启用扩展的真实性检查,您必须部署已修改的 .wlapp文件,而不是由。生成的原始.wlapp文件 构建过程。
使用wladm程序或wladm Ant修改.wlapp文件 任务:
使用wladm程序使用wladm程序(在MobileFirst安装目录中提供)运行启用 extended-authenticity命令:
wladm enable extended-authenticity src-wlapp-file device-file > dest-wlapp-file
src-wlapp-file =>原始二进制应用程序文件(.wlapp)device-file => 二进制移动应用程序文件(.apk,.ipa或.xap)dest-wlapp-file =>产量 二进制应用程序文件(.wlapp)
运行wladm后,将输出文件部署到MobileFirst Server 实例
使用wladm Ant任务使用wladm Ant任务(在MobileFirst安装目录中提供)运行 enable-extended-authenticity命令:
<enable-extended-authenticity srcwlappfile="original-.wlapp-file" devicefile="device file(.apk, .ipa, or .xap)" destwlappfile="output-.wlapp-file"/>
运行wladm命令或Ant任务后,将输出文件部署到MobileFirst Server实例。