0

私は次の問題への最良の実装/アプローチを考え出そうとしています

Azure Queueに接続するプラグインを備えたwinformsアプリケーションを使用しているお客様がいて、事前の会議間隔で接続しているお客様の請求書を待っているかどうかを確認しています。ある場合、プラグインは請求書を顧客のローカルデータベースにダウンロードします。このアプリケーションを使用している顧客はたくさんいるので、すべての顧客がキューに接続します。彼らはすべて自分の請求書をダウンロードする必要があります

これを実装することを考えたのは、顧客ごとにキューに名前を付けることでした(顧客GUIDがキューを識別します)。したがって、すべての顧客は同じアカウントキー/名前を使用してキューに接続します。これに伴う問題は、各顧客がdllにアカウントキー/名前を持っており、それを反映して取得できることです(スマート顧客)。キー/名前を暗号化する方法はありますか、それとも誰かが提案できるより良い解決策がありますか

4

1 に答える 1

3

唯一の安全なオプションは、キューのフロントエンドとして機能する Web サービスをどこかに立ち上げることだと思います。そうしないと、あなたが言ったように、アカウント キーをクライアントに漏らしてしまい、顧客がアカウント内のデータを読み取ったり、変更したり、削除したりできるようになります。

于 2010-08-05T23:57:20.857 に答える