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相符。