2011-02-14 92 views
1

我正在創建一組ASP.NET Web服務,每個方法都需要傳遞一個身份驗證密鑰。此身份驗證密鑰用於:ASP.NET Web服務緩存模型指導

  1. 驗證此客戶端應用程序/用戶已獲得許可。
  2. 獲取客戶特定的連接信息(mysql連接,套接字連接)指向特定的服務器。
  3. 個人喜好(如默認存儲,系統用戶等)

我想保持數據在MySQL數據庫在Web服務託管。很明顯,我可以通過讀取數據庫來完成所需的驗證/啓動,但是我想緩存這些信息,這樣我就不必在每個服務請求上往返數據庫。

有人可以指出我在適當的模型在ASP.Net來解決這個問題嗎?

+0

如果您使用密鑰進行身份驗證,那麼您可能不想緩存身份驗證決策。這樣,只要用戶從系統中移除,Web服務就會變得毫無用處。 – 2011-02-14 20:14:35

回答