【问题标题】:Worklight Studio 6 - device provisioning and app authenticityWorklight Studio 6 - 设备配置和应用程序真实性
【发布时间】:2013-07-03 01:23:58
【问题描述】:

我正在使用 Eclipse Juno 从 Worklight Enterprise Edition 下载运行 Worklight Studio 6。

我的应用程序正在使用带有 WASLTPA 登录模块的表单安全性。应用程序测试正确。

当我添加 AppAuthenticity(设备配置所需)时,我的客户端会在控制台中看到以下错误。 (服务器日志中没有)

加载资源失败:服务器响应状态为 401(未授权)

我看到了更深的钻探:

/*-secure-
{"challenges":{"wl_authenticityRealm":{"WL-Challenge-Data":"o97e2ph8kguqh1vpljbio1o5k3+23.507-9.852-31.807 "}}}*/

我在 Worklight Studio 打包的 Worklight Development Server 上运行它。

【问题讨论】:

  • 这个问题解决了吗?

标签: ibm-mobilefirst worklight-security


【解决方案1】:

您提到了企业版和开发者版。

请用以下内容澄清您的问题:您已经使用 IBM Installation Manager 安装了 Worklight,是吗?
您已经安装了一个应用程序服务器 (Tomcat/WebSphere/Liberty),并且您已经使用提供的 Ant 脚本来创建 Worklight 数据库、配置它们、将 Worklight 平台文件部署到应用程序服务器,以及部署您的项目的.war 文件? (当然还有 .wlapp /.adapter 文件...)。

如果您已完成上述操作,那么您的 Worklight Server(现在已安装在应用程序服务器上)中将拥有 App Authenticity 工作所需的组件。

然后是您如何为 App Authenticity 实际配置项目的情况。
请务必关注these steps to set up App Authenticity

【讨论】:

  • 注意:Worklight Studio 的免费开发者版不包含与应用程序真实性相关的组件。您必须使用 Worklight Studio 的 Consumer Edition 或 Enterprise Edition 来启用应用程序的真实性。
  • 就是这样。如果您使用 Developer Edition 并在 Developer Edition 中的 INTERNAL Worklight Server 上运行您的项目,则不会进行实际的应用程序真实性检查...为此,您必须将应用程序部署到安装在应用程序上的 Worklight Server使用 Worklight Enterprise/Consumer Edition 的服务器,该服务器使用 IBM Installation Manager,还将安装 App Authenticity 所需的组件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-10
相关资源
最近更新 更多