我正在为Android上的移动应用程序构建一个Spray REST Web服务器(最终也是Iphone)。目前,我想知道如何从服务器端确定哪个用户正在进行REST方法请求。经过一些研究后,我了解到android的SharedPreferences或OAuth协议可用于处理用户身份验证。我仍然不确定如何创建"这个用户正在请求一些信息"的整个图片。如果请求也是JSON,那么消息响应将以JSON文本形式出现?
我非常感谢你们所有的帮助,热切期待着回应。
答案 0 :(得分:1)
目前,我想知道如何从服务器端确定哪个用户正在进行REST方法请求。
最合适的方法是将auth图层添加到服务器。根据您必须处理的安全问题,有多种方法可以确切地做到这一点。
以下是我首先要研究的授权方案列表:
答案 1 :(得分:1)
您可以在用户发送请求时从客户端发送更多信息,包含唯一信息(例如,Android ID,广告ID)
server.address/request?command=abc&uid=UID...
。另一种方法是读取用户的IP地址并按会话进行管理。