我想阻止用户访问/使用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,也可以登录。我想有可能只通过浏览器阻止访问。
由于
答案 0 :(得分:2)
有多种方法可以做到这一点:
答案 1 :(得分:1)
您应该在服务器上限制对您不希望公开的URL的访问(无论是Apache还是其他)。
此限制不会影响您的应用用户。
让您的IT部门处理此问题(这不是开发人员的角色)。 See the structure of Worklight-related URLs。您的IT部门应该知道如何处理这些内容,以便公众无法直接访问这些内容。