我们有一些带有OAuth的Web服务。自动登录到我们自己的OAuth应用程序
我需要针对它们运行一些测试,最好是在不使用浏览器的情况下在自动化环境中运行。
问题是登录。
,不使用浏览器,并使用DotNetOpenAuth和手动设置HttpContext.Current,我似乎能够做的一切,并得到一个请求令牌和验证(使用测试用户名和密码)。
我相信下一阶段是获得授权令牌。不幸的是,无论我如何构建请求,我都无法使其工作。
目前,使用WebConsumer(DotNetOpenAuth库),并调用consumer.ProcessUserAuthorization()导致错误:
DotNetOpenAuth.OAuth.Messages.AuthorizedTokenRequest消息:oauth_verifier
也许整个方法是错误的,所以任何帮助/建议都会有用。
谢谢。
我正在尝试做同样的事情 - 在没有浏览器的情况下为web服务中的oauth impl添加自动化测试代码。如果你可以分享一些代码,它会有所帮助。 – Sushil 2013-05-07 16:09:51