对不起,如果我问的问题是无稽之谈,因为我对此真的很陌生。:(
我有一个项目已经在使用 Hammock 进行 oAuth(1.0 版)身份验证。然后我看到了 Shawn Burke 令人敬畏的数据缓存框架 AgFx,我真的希望能够在我的项目中使用它。
但我遇到的问题是,使用 Hammock 我可以轻松地使用
var request = new RestRequest
{
Credentials = _credentials,
Path = "/fav.xml",
Method = WebMethod.Post
};
我在 _credentials 对象中存储访问令牌、使用者密钥等。它对我来说很神奇,所以我不需要将它们转换成长的 oauth 签名字符串。
但是对于 AgFx,我的理解是,我需要使用 WebLoadRequest 来请求数据,看起来像这样
return new WebLoadRequest(loadContext, new Uri(myUri), "POST", "post-data");
其中“post-data”应该是 oauth 签名字符串。然后基本上我需要扔掉 Hammock 给我的东西并重写代码以获得签名。
我只是想知道是否有更好的方法来做到这一点?或者我应该说是否有一个库可以用来轻松获取此签名?
任何帮助将非常感激!!
干杯,
辛