Dotnetopenauth 几天前停止工作

发布于 2025-01-05 00:28:40 字数 322 浏览 1 评论 0原文

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

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

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

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

预先感谢您的任何建议!

I have an ASP.net MVC website which I used dotnetopenauth for to allow log in via Google, Yahoo etc. This has been working great for about 3 months but on Friday, I noticed it wasn't logging people in any longer.

The popup shows and allows me to login via Google's UI, but when I submit, it is accessing my PostLoginAssertion method and then just returning me to the same page without logging me in.

Any ideas what could be causing this? My site has had no code changes for weeks and so I don't see what could have happened. No service packs were installed on the server in the last few weeks either.

Strangely it still seems to be working ok on my local dev environment.

Thanks in advance for any suggestions!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我不吻晚风 2025-01-12 00:28:40

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

As I said in the comment above, the problem was caused by the clock on the server being out by an hour and a half. This caused a lot of the open authentication to break.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文