1

我有一个 ASP.net MVC 网站,我使用 dotnetopenauth 允许通过 Google、Yahoo 等登录。这已经运行了大约 3 个月,但在星期五,我注意到它不再让人们登录。

弹出窗口显示并允许我通过 Google 的 UI 登录,但是当我提交时,它正在访问我的 PostLoginAssertion 方法,然后只是将我返回到同一页面而无需登录。

有什么想法可能导致这种情况吗?我的网站已经好几个星期没有代码更改了,所以我看不出会发生什么。过去几周也没有在服务器上安装任何服务包。

奇怪的是,它在我的本地开发环境中似乎仍然可以正常工作。

在此先感谢您的任何建议!

4

1 回答 1

0

正如我在上面的评论中所说,问题是由于服务器上的时钟出现了一个半小时。这导致许多开放式身份验证被破坏。

于 2012-02-15T10:11:27.003 回答