データベースで通常のCRUDタスクを実行するさまざまなc#RESTサービスがあります。
たとえば、以下に示すようにXMLを期待するcustomersデータベーステーブルに顧客を追加するRESTサービスがあります。
<CreateCustomerRequest>
<Name>Customer name</Name>
<Surname>Customer surname</Surname>
</CreateCustomerRequest>
したがって、URLと適切なXML構造を知っている人は誰でも、RESTサービスを呼び出して、顧客をデータベースに挿入できます。不正な挿入が実行されないようにするための最良の方法は何ですか?おそらく、MD%([名前フィールド]+[名前フィールド]+[共有クライアント/サーバーキー]として計算された要求で送信されるキー??