我实现了一个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