DotNetOpenAuth 意外响应内容类型文本/javascript

发布于 2024-11-08 20:23:22 字数 218 浏览 0 评论 0原文

一些 OAuth 提供商行为不佳,mail.ru 就是一个例子。

他们返回的内容类型是文本/javascript,其开发人员的动机是简化他们的调试例程。

  • 我们可以“改进”DotNetOpenAuth CTP 的源代码 - 但据我所知,它尚未公开。
  • 是否有一种“行为良好”的方法来覆盖当前 DNOA 实现中的内容类型解释?

谢谢你!

Some OAuth providers are not well-behaved, one example being mail.ru.

Their returned content type is text/javascript, motivated by their developers as simplifying their debugging routines.

  • We could "improve" the source code of DotNetOpenAuth CTP - but from what I see it is not yet publicly available
  • Is there a "well-behaved" way to override the content type interpretation in the current DNOA implementation?

Thank you!

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

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

发布评论

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

评论(1

孤千羽 2024-11-15 20:23:22

更改 DNOA 看到的内容类型的唯一方法是插入您自己的 IDirectWebRequestHandler,尽管允许这样做,但这并不是一项简单的任务,并且欺骗 DNOA 通常会导致安全问题。

CTP 的源代码可以在此处获取,事实上该分支的尖端有这一变化使其在这方面更加宽松。

The only way you could change the content-type that DNOA sees would be to plug in your own IDirectWebRequestHandler, which while allowed, isn't a trivial task and fooling DNOA can often lead to security problems.

The source code to the CTP is available here, and in fact the tip of that branch has the change that makes it more lenient in this regard.

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