社内ネットワーク上の企業クライアントWebサーバーでホストされているASP.Netアプリケーションがあります。ASP.NETアプリケーションでライセンス条項を適用する
私は、キー/値のペアとして用語を含む暗号化されたXML文書を使用して、Webサーバー上に保管することを計画しています
(ユーザーなどなどの賞味期限/番号)様々な既知のライセンス条件を強制したいです暗号化されたフラットテキストファイルです。
次に、カスタムセキュリティHttpmoduleを使用して、暗号化されたファイル を復号化し、メモリ内の用語(Application?)を抽出して保存し、アプリケーションの関連領域の各ページ要求中にその用語を適用します。
Webアプリケーションのライセンス条項を適用するためのより良いアプローチはありますか?
暗号化されたxmlファイルは顧客のウェブサーバー上に置かれ、内部企業のユーザーがウェブサイトにアクセスするたびにライセンスの確認が行われます。 –
それは正しいです。またはn回ごとのリクエスト? 1000リクエスト/ヒットごとにそう言ってください。 Mark Brittinghamがコメントしたように、それは残忍かもしれません。私は実際に何らかの理由ですべてのリクエストをチェックする必要があったのですが、データベースよりもフラットファイルをヒットするでしょうか? – Konrad
他の用語は、例えば(オブジェクトの数の制限...ユーザーはオブジェクトを動的に作成/削除することができます)です。もう1つの例は、1か月あたりのセッション制限数および/または1か月あたりの最大要求数です。 したがって、ペイパーユースモデルです。ありがとうございます。 – Konrad