2010-08-03 81 views
0

假設我們在Intranet中有三個不同的ASP.NET Web應用程序,它們都具有登錄頁面,並且在驗證用戶身份後爲身份驗證用戶創建cookie。 是否可以將一個頁面作爲登錄頁面並從這裏創建三個應用程序的cookie,然後將用戶重定向到所需的應用程序?爲其他應用程序創建cookie

回答

1

應該有可能。您需要的是將來自所有三個應用程序的登錄嘗試重定向到具有返回URL作爲參數的相同登錄頁面,以便登錄頁面可以將用戶重定向到他們正在查找的頁面。

有一些要求,你必須滿足:

  • 所有這三個應用程序都需要在同一個域
  • 所有三個應用程序需要共享同一的machineKey

這是什麼將做的是創建一個可以在所有三個頁面上解密的logincookie。

+0

謝謝 我必須爲所有三個應用程序使用一個cookie文件,或者它可以爲每個應用程序分開嗎? – 2010-08-03 05:57:11

+0

這將是登錄頁面發出的同一個cookie,但每個應用程序都可以將他們需要的數據添加到cookie中。 – Falle1234 2010-08-03 06:22:47

相關問題