エンドポイントにアクセスしようとするユーザーに別の方法で応答したいリソース エンドポイントがあります。
シナリオ
リソース endpoint/users
と次のUserTypesがあるとします。
- 女の子ユーザー
- ボーイユーザー
- 管理者
GirlUserGET
がonを実行するとき、他のGirlUsers/users
のみがアクセスできるようにしたいと考えています。BoyUsersも同様の結果になり、Adminsはすべてのユーザーを受け取ると思います。
私の質問
それはよりRESTfulですか:
/users
1 つのエンドポイントを使用して、OAuth を介して異なる GrantTypes または Scopes でこれを処理します。users/girls
、、 など、さまざまなエンドポイントがusers/boys
ありusers/all
ます。- ユーザーの種類ごとに異なる API を用意します。
- 私は考えられる答えに完全に的外れであり、それは私が期待していないことです.
特定のUserTypeに対してのみ動作させたい他のエンドポイントがある場合、何か変更はありますか?
(例えば、支払いを処理するもの。)
ありがとうございました。