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或多或少兼容。