【发布时间】:2014-12-09 19:14:18
【问题描述】:
我正在使用 Microsoft AspNet OAuth 库(它引用 DotNetOpenAuth)在我的网站上通过 Twitter 对用户进行身份验证。我在注册 twitter 客户端 (OAuthWebSecurity.RegisterTwitterClient) 时传递了正确的 api 密钥和秘密,但在请求身份验证 (OAuthWebSecurity.RequestAuthentication) 时仍然收到以下错误消息 -
“DotNetOpenAuth.Messaging.ProtocolException”类型的异常发生在 DotNetOpenAuth.Core.dll 中,但未在用户代码中处理
附加信息:发送直接消息或获取响应时出错。
InnerException: {"远程服务器返回错误:(401) Unauthorized."}
我之前曾使用相同的密钥和秘密调用 Twitter API,但从未发现任何问题。不知道为什么这不适用于 OAuth 库。有人可以告诉我可能是什么原因造成的以及如何解决它?任何帮助将不胜感激。
【问题讨论】:
标签: asp.net asp.net-mvc-4 twitter oauth dotnetopenauth