Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何实现一个简单的AndroidOAuth和服务器API_Php_Android_Authentication_Oauth - Fatal编程技术网

Php 如何实现一个简单的AndroidOAuth和服务器API

Php 如何实现一个简单的AndroidOAuth和服务器API,php,android,authentication,oauth,Php,Android,Authentication,Oauth,我有一个android应用程序,可以将数据发送到我的web服务器(数据由php处理并存储在mysql数据库中)。出于安全原因,我需要验证发送数据的用户是否是他/她所说的用户 我不想验证登录/密码,我宁愿使用手机的注册(帐户管理器)谷歌帐户,比如联邦登录。我玩过,但它是专门针对基于GAE的应用程序的,不允许与我自己的服务器API集成,因此身份验证不起作用(我获得了google authToken,但它对我的服务器API毫无意义) 据我所知,最安全、最简单的解决方案是使用OAuth 但我在试图理解O

我有一个android应用程序,可以将数据发送到我的web服务器(数据由php处理并存储在mysql数据库中)。出于安全原因,我需要验证发送数据的用户是否是他/她所说的用户

我不想验证登录/密码,我宁愿使用手机的注册(帐户管理器)谷歌帐户,比如联邦登录。我玩过,但它是专门针对基于GAE的应用程序的,不允许与我自己的服务器API集成,因此身份验证不起作用(我获得了google authToken,但它对我的服务器API毫无意义)

据我所知,最安全、最简单的解决方案是使用OAuth

但我在试图理解OAuth时完全被难住了(我理解它的概念,但没有找到任何可以实现的示例)


有没有人有类似于功能示例的东西可以让我根据自己的需要进行调整?先走一步

当用户首次登录或使用您的应用程序时,您应该捕获他/她的设备mac地址,并将其存储到数据库中,您可以轻松验证使用此mac地址的用户的身份

我为此获得了一枚青铜徽章(风滚草):一周内没有答案、没有评论和低浏览量!英雄联盟有趣的建议,但(在本例中)我需要识别用户,而不是设备。用户可以从各种设备登录、更换设备等。MAC欺骗的实例如何。另外,由于安卓棉花糖现在更难读取MAC地址;还可能需要用户打开GPS等:(