回答

1

註冊:你可以認爲這是創建帳戶:POST /.../accounts

Auth/Deauth:您的意思是創建和刪除會話?然後分別是一個POST和一個DELETE:POST /.../sessions; DELETE /.../session/{sessionid}。嚴格來說,會議並不安寧。有關更多信息,請參見"Do sessions really violate restfulness"

重置密碼:可視爲帳戶部分更新:PATCH /.../accounts/{accountid}。如果密碼是一個單獨的資源,你可以做PUT而不是PATCH:PUT /.../accounts/{accountid}/password

+0

謝謝。通過會話我的意思只是一個令牌,所以它是無狀態的。 – Sodiaan

+0

如果註冊應該有兩種方式,通過登錄和密碼進行註冊以及通過社交令牌進行註冊將會怎樣。它怎麼可能? – Sodiaan