私は安らかなサービスと維持するエンティティの 1 つであるユーザー アカウントを設計しています。私は.NETでそれを行っており、メンバーシッププロバイダーを使用しています。
これが私が持っているものです:
/users/ GET - ユーザーのリストを返します
/users/ POST - 複数のユーザーを作成または更新できます (ユーザー オブジェクトのポスト配列)
ユーザーを更新または作成する場合、この POST は重要ではありません
問題: パスワードを変更するサービスを作成するにはどうすればよいですか? パスワードの変更は、ユーザーの更新手順とは別のものです。私は次のようなことを考えています:
/users/{userName}/password POST - ユーザーのパスワードを変更します。
しかし、ここで別のオブジェクトを渡す必要がありますか? (私はJSONを使用しています)
URL のレイアウト方法について何か提案はありますか? そして、本当に別のオブジェクトを作成する必要がありますか? MembershipProvider では、古いパスワードと新しいパスワードを変更する必要があります