相关疑难解决方法(0)

REST API身份验证

我正在构建一个将托管在服务器上的应用程序.我想为应用程序构建一个API,以便于与任何平台(Web App,Mobile App)进行交互.我不理解的是,在使用REST API时,我们如何对用户进行身份验证.

例如,当用户已登录然后想要创建论坛主题时.我怎么知道用户已经登录?

api rest

180
推荐指数
4
解决办法
20万
查看次数

在RESTful响应中排除私有数据

如果请求它的用户不能查看所有数据,那么在RESTful响应中排除某些字段/数据的最佳做法是什么?

例:

名字,姓氏出生日期.

经过身份验证和未经身份验证的用户都可以向/people.xml发出RESTful请求以获取完整的人员列表.但是,只有经过身份验证的用户才能查看所有信息.未经身份验证的用户应仅返回名字和姓氏字段(不包括出生日期数据).

Person控制器是否应该在构建响应之前检查身份验证?如果用户通过身份验证,他们会获得所有内容,否则他们只获得一个子集 这会破坏REST的任何规则,其中/people.xml可以发送两个单独的结果吗?

rest ruby-on-rails

7
推荐指数
2
解决办法
1470
查看次数

标签 统计

rest ×2

api ×1

ruby-on-rails ×1