您好,我已经在 Ionic v1 中实现了一个应用程序,并使用 Symfony2 作为服务器端。
应用程序和服务器之间的通信是通过 post ajax 请求进行的。
我想确保网络中从应用程序发布到 Symfony2 的请求服务数据的安全。
//Login services request
{role: "ROLE PARENT", user: "8557988004", password: "12872"}
//response
MessageId: 1, email: "sunilrawat@indivar.com", name: "SATNAM SINGH HANSRA", roleName: "ROLE PARENT"}
我的应用程序中有一些其他页面也需要处理付款。那么您能否指导我如何确保每个服务数据的安全,以便没有人可以篡改它。因为默认情况下 ionic 将每个服务转换为使用 $http.post 进行 ajax。
提前致谢
最佳答案
您可能需要在 header 中使用某种身份验证。以基本身份验证为例。
为了使客户端能够发出 http 请求,他们需要用户名和密码。
当然这也需要服务器端实现,但不幸的是我对 symfony 不熟悉,所以恐怕你需要自己去挖掘:)
为了确保请求中的数据未被篡改,您可以使用消息验证码。这可以通过多种方式实现,但这里有一个链接可以让您熟悉这个概念:
关于jquery - 如何保护 Data IonicV1 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47526259/