Worklight:阻止从浏览器访问App URL

时间:2013-03-31 09:33:29

标签: mobile console ibm-mobilefirst restrictions

我想阻止用户访问/使用Worklight部署的App URL。

例如,

http://myserverDomain/myProjApp/apps/services/preview/CardApp/common/0/default/GoodApp.html

现在我不希望用户输入上述URL并访问应用程序。

但是,此限制不得阻止移动用户在设备上运行或使用他们的应用程序。

实现这一目标的方法是什么?

我已经在公共IP上提供了我的应用程序,并且设备指向它。

使用IBM HTTP服务器,网址已公开,然后我在 application-descriptor.xml 文件中使用它,以便生成的应用程序可以指向公共URL并与WL连接服务器。通过这种方式我的应用程序工作正常但我也可以通过浏览器访问URL,也可以登录。我想有可能只通过浏览器阻止访问。

由于

2 个答案:

答案 0 :(得分:2)

有多种方法可以做到这一点:

  1. 正如Idan建议的那样,您是否阻止了服务器上的http:// myserverDomain / myProjApp / apps / services / preview / *。
  2. 通过authenticationConfig.xml,您可以阻止静态资源。这里有一个保护控制台的例子(你也应该这样做)。

答案 1 :(得分:1)

您应该在服务器上限制对您不希望公开的URL的访问(无论是Apache还是其他)。

此限制不会影响您的应用用户。

让您的IT部门处理此问题(这不是开发人员的角色)。 See the structure of Worklight-related URLs。您的IT部门应该知道如何处理这些内容,以便公众无法直接访问这些内容。