RESTful APIdevise:令牌authentication
我正在devise一个符合标准的RESTful API。 每个资源都有自己的终点。 我的资源中没有动词
我们使用JWT进行无状态客户端身份validation。
我怎样才能仍然使用auth路由的语义devise?
例如
/auth/login /auth/logout /auth/reset /auth/forgot
这些端点包含动词…我不能锻炼如何最好地命名auth资源。
您可以使用动词users
,而不是使用auth。 因此,路线将改变为
POST /users # Signup POST /users/token # Login PUT /users # Update profile GET /users/me # Profile of logged in user POST /users/reset POST /users/forgot DELETE /users/:id # deactivate account
现在,这更多的是个人偏好,但终点与最佳实践或多或less相符。