首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >突然,DotNetOpenAuth返回(400)错误请求

突然,DotNetOpenAuth返回(400)错误请求
EN

Stack Overflow用户
提问于 2011-12-21 11:34:17
回答 2查看 1.7K关注 0票数 4

我的应用程序已经部署了近6个月,最新版本大约是3周前发布的。

突然,今天Facebook Auth停止工作了。未更改或重新部署were应用程序,也未更改facebook应用程序设置。

使用Twitter进行身份验证仍然可以正常工作。

这是一个例外:

代码语言:javascript
复制
DotNetOpenAuth.Messaging.ProtocolException: Error occurred while sending a direct message or getting the response. ---> System.Net.WebException: The remote server returned an error: (400) Bad Request.
   at System.Net.HttpWebRequest.GetResponse()
   at DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse(HttpWebRequest request, DirectWebRequestOptions options)
   --- End of inner exception stack trace ---
   at DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse(HttpWebRequest request, DirectWebRequestOptions options)
   at DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse(HttpWebRequest request)
   at DotNetOpenAuth.Messaging.Channel.GetDirectResponse(HttpWebRequest webRequest)
   at DotNetOpenAuth.Messaging.Channel.RequestCore(IDirectedProtocolMessage request)
   at DotNetOpenAuth.Messaging.Channel.Request(IDirectedProtocolMessage requestMessage)
   at DotNetOpenAuth.OAuth2.ClientBase.UpdateAuthorizationWithResponse(IAuthorizationState authorizationState, EndUserAuthorizationSuccessAuthCodeResponse authorizationSuccess)
   at DotNetOpenAuth.OAuth2.WebServerClient.ProcessUserAuthorization(HttpRequestInfo request)

知道会发生什么吗?目前,我在Facebook的网站上没有看到任何关于破坏变化或服务降级的内容。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-23 02:51:47

它又开始工作了,这让我相信这是Facebook的一个bug。

票数 0
EN

Stack Overflow用户

发布于 2011-12-22 23:05:12

很可能Facebook最终升级了他们对OAuth 2.0的支持,以符合最新的OAuth 2.0规范草案,该草案与您正在使用的DotNetOpenAuth版本不兼容。尝试下载最新的DotNetOpenAuth CTP,看看是否有帮助。

这就是说,从来没有任何保证可以与Facebook或任何其他OAuth 2.0服务器进行互操作。OAuth 2.0不是一个最终的规范,因此互操作性问题几乎是可以保证的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8584780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档