PHP和移动应用程序之间的授权

PHP和移动应用程序之间的授权,php,rest,authentication,mobile,authorization,Php,Rest,Authentication,Mobile,Authorization,我陷入了困境,需要有人帮助我 我有一个用PHP编写的RESTWeb服务。它是一个开放式的web服务,没有登录等概念。现在android和IOS设备上都有一个移动应用程序,可以在与此web服务交互时执行某些操作。更清楚地说,移动应用程序可以向web服务发出POST请求,并在服务器上添加数据 现在,我需要一种方法,以便我可以授权请求仅来自该应用程序,而不是来自其他任何地方 请给我一个建议 PS:我不能按照客户的要求使用登录机制。在这种情况下,IP过滤也不起作用,因为该应用程序可以由世界任何地方的任意

我陷入了困境,需要有人帮助我

我有一个用PHP编写的RESTWeb服务。它是一个开放式的web服务,没有登录等概念。现在android和IOS设备上都有一个移动应用程序,可以在与此web服务交互时执行某些操作。更清楚地说,移动应用程序可以向web服务发出POST请求,并在服务器上添加数据

现在,我需要一种方法,以便我可以授权请求仅来自该应用程序,而不是来自其他任何地方

请给我一个建议

PS:我不能按照客户的要求使用登录机制。在这种情况下,IP过滤也不起作用,因为该应用程序可以由世界任何地方的任意数量的用户下载


提前感谢。

API的密钥,并在每次请求时发送该密钥。如果密钥不匹配,只需在json API中返回错误,那么该密钥对于在移动设备中下载应用程序的每个用户都是通用的吗?