1
我正在设计符合标准的RESTful API。每个资源都有自己的终点。我的资源中没有动词等...REST风格的API设计:令牌验证
我们使用JWT进行无状态客户端身份验证。
如何仍然可以利用auth路由的语义设计?
E.g.
/auth/login
/auth/logout
/auth/reset
/auth/forgot
这些终结点包含动词...我不能锻炼如何最好地命名auth资源。
我正在设计符合标准的RESTful API。每个资源都有自己的终点。我的资源中没有动词等...REST风格的API设计:令牌验证
我们使用JWT进行无状态客户端身份验证。
如何仍然可以利用auth路由的语义设计?
E.g.
/auth/login
/auth/logout
/auth/reset
/auth/forgot
这些终结点包含动词...我不能锻炼如何最好地命名auth资源。
而不是使用身份验证,您可以使用动词users
。因此,路由表将改为
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
现在这更多的是一种个人喜好的,但端点可以best practices或多或少兼容。