【发布时间】:2016-04-16 23:34:54
【问题描述】:
我有一个基于 REST 的服务,用户可以在其中返回他们自己的书籍列表(这是一个私人列表)。
网址目前为../api/users/{userId}/books
每次调用时,他们还将提供之前提供的身份验证令牌。
我的问题是:
在 URL 中提供
userId是多余的吗?当我们在每次调用中获得一个令牌时,我们可以找出哪个用户正在执行调用并返回他们的书籍列表。userId不是严格要求的。删除
userId是否会破坏 REST 原则,因为/users/books/看起来应该为所有用户返回所有书籍?我是否应该硬着头皮对令牌进行身份验证,然后检查令牌是否属于同一个
userId?
【问题讨论】:
标签: rest restful-authentication