我實現了一個ASP.Net 2.0 web應用程序的OpenID支持,並且我的本地機器上的一切似乎都能正常工作。我應該支持'mysite.com'和'www.mysite.com'嗎? OpenID問題?
我使用DotNetOpenId庫。在我重定向到第三方網站之前,我在會話中存儲了原始OpenID,以便在用戶通過身份驗證時使用(我相信這是標準做法)。
但是我有輸入網址到地址欄,當不打字www
的習慣。當我在實時服務器上測試登錄時,我遇到了會話被清除的問題。我的返回網址被硬編碼爲www.mysite.com。
是否有可能從mysite.com
到www.mysite.com
切換導致會話切換?
的另一個問題是www.mysite.com不是mysite.com的境界之下。
什麼是這些問題的標準解決方案。該網站是否應該自動重定向到www.mysite.com
?我可以讓我的鏈接到登錄頁面的絕對網址,其中包含www
?或者這些只是隱藏了另一個問題?
謝謝,我不知道我可以在領域使用通配符。 – tpower 2009-01-07 17:08:24