1
私は、各メソッドが認証キーを渡すのに必要な一連のASP.NET Webサービスを作成しています。この認証キーは、次の目的で使用されます。ASP.NET Webサービスキャッシングモデルガイダンス
- このクライアントアプリケーション/ユーザーを検証するには、ライセンスが必要です。
- 特定のサーバを指すように、顧客固有の接続情報(mysql connect、socket connect)を取得します。私は、WebサービスがホストされているMySQLデータベース内のデータを維持したいと思います(たとえば、などのデフォルトの保存、システムユーザ、など)
- 個人の好み
。明らかに、データベースを読み込んで必要な検証/プライミングを行うことができますが、この情報をキャッシュして、すべてのサービス要求時にデータベースにラウンドトリップする必要はありません。
誰かがこれを解決するためにASP.Netの適切なモデルで私を指摘できますか?
認証にキーを使用している場合は、認証の決定をキャッシュしたくない場合があります。こうすることで、ユーザーがシステムから削除されるとすぐに、Webサービスは無用になります。 –