如何验证与服务器的连接是否来自具有Ionic / AngularJS / Cordova的应用程序?

时间:2014-08-09 06:36:05

标签: android ios angularjs cordova ionic-framework

需要创建一个由以下内容组成的系统:

  1. 在连接到后端服务器的智能手机(iOS和Android)中运行的应用。
  2. 提供Web服务(REST)的后端服务器。
  3. 需要一种方法来验证后端服务器接收的互联网流量来自应用程序。 (为什么需要这样?因为应用程序最多每小时只连接到后端服务器,所以后端服务器不会因为请求过多而过载。)

    如果使用Cordonic中使用AngularJS的Ionic,如何实现?

    到目前为止,建议的解决方案是在应用程序中嵌入数字证书,并使用数字证书与服务器进行验证(这个想法类似于在浏览器中运行的Java Applet,并使用数字证书本地计算机与服务器进行验证)。

    可以用Ionic / AngularJS / Cordova完成吗?我正在查看文档和许多视频,但我找不到任何相关内容。

    感谢您的回答。

1 个答案:

答案 0 :(得分:0)

您可以使用User-Agent字段中的信息检查http请求标头和过滤器。