最近我为我的android设备编写了一个小程序。作为应用程序的数据存储,Iam使用mysql数据库,可以通过不同的php scipts访问该数据库。所以这个应用程序所做的,就是向php脚本发送POST请求,以便与数据库通信。
但现在我考虑的是安全方面。每个webclient都可以访问这些php脚本。所以每个webclient都有可能破坏我的数据库,这当然不是理想的情况。
所以我想知道是否有一种方法可以允许授权客户使用这些php web服务?
php是否提供了android客户端可以使用的身份验证?
干杯
最佳答案
您只需在调用服务时要求身份验证:
简单而肮脏:http basic auth,就像Twitter used to do
一个更好的解决方案是OAuth,比如Twitter now does
当然还有其他可能性(WS-Security,但您似乎不使用SOAP)。