使用Mocha在NodeJS中进行OAuth流测试

时间:2015-05-05 17:28:49

标签: node.js oauth mocha

我正在尝试使用reddit的OAuth流来创建和应用来验证用户并检索我的应用将用于进一步的reddit api调用的访问令牌。

当他们使用api通话' / login'时,客户端将被重定向到reddit的OAuth页面,他们将登录并接受或拒绝。然后,它们将被重定向到OAuth回调URL,NodeJS将在其中获取令牌(或错误)并继续。

我可以在测试中测试此流并获取访问令牌的最佳方法是什么,以便我可以将其用于进一步测试调用?

1 个答案:

答案 0 :(得分:1)

最好的方法是在测试中模拟authorization网址,以确保应用的其余部分正常运行。

如果确实需要有效令牌,则在此之后进行某种系统测试时,您必须检查提供程序是否支持不需要用户交互的其他授权授权类型。例如client_credentialspassword grant_type