私は REST 設計に慣れていないので、ここでいくつかの指針が欲しいです。
これが私がこれまでに持っているものです:
GET /api/users //all users
GET /api/users/123 //specific
GET /api/users/me //get your own profle
POST /api/users/me/session //start new session (login)
DELETE /api/users/me/session //ends the current session (logout)
ここでセッション/ログイン/アウトについて疑問に思っています。私はここで正しいと考えていますか、それとも他の方法でREST風に設計する必要がありますか?
また、ユーザーの登録は次のようになります。
POST /api/users
新しいセッションも開始しても?