授权我的应用程序使用我的web服务

Authorize my Apps to use my web services

本文关键字:我的 web 服务 应用程序 授权      更新时间:2023-09-26

几个星期以来,我一直在努力思考这个过程,但没有成功,每次我得到一些东西,我都会有更多的问题。无论如何,这是我的问题,是的,我已经读过所有其他类似的问题,还有其他地方的问题。如果我听起来很沮丧,我很抱歉。)

我已经用PHP构建了一些restful web服务,目前每个人都可以访问它们,如果他们知道url的话。

我需要一种只授权我的应用程序的方法,这些应用程序是网站、iOS应用程序和android应用程序,以便能够使用这些服务。让我们关注一下网站,我正在使用ajax调用从服务中获取数据。

没有用户身份验证,只有应用程序访问服务。

我如何做到只有我的应用程序才能访问这些服务?

这应该很明显。设置传递给应用程序的密码参数。只有你的应用程序知道密码并可以传递。大致上,这就是应用程序身份验证的工作方式。因此,您的api现在可以将密码与其自己的副本进行匹配,并查看它们是否匹配。如果没有,则拒绝服务