部分的な更新を行う必要があり、ロールに対して認証する必要がある場合は、どのようにREST APIエンドポイントを構成しますか。私はエンドポイントマイクロサービスとロールを使用した部分的更新
/updateAll
は完全なオブジェクト/updateNameAndDescription
のみ名前と説明 を受け入れる受け入れ作成するよう
/updatePrice
は価格だけ
のscenerio#1
Adminロールは、レコードのすべてのフィールドを更新することができます
が、これは機能に基づいて分離するようにするために、私は役割がそれを更新することができるものに基づいて、エンドポイントを保護することができ、私を可能に受け入れます。
のscenerio#2
私はちょうど私が身体内のオブジェクトとPOSTやPATCHを受け入れる一方のエンドポイント/resource
を持っています。アプリケーションの中には、現在のユーザーが送信されたフィールドの更新を実行する権限を持っているかどうかを判断するコードがあります。