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

Node.js 使用Mocha在NodeJS中进行OAuth流测试,node.js,oauth,mocha.js,Node.js,Oauth,Mocha.js,我正在尝试创建一个应用程序,它使用reddit的OAuth流对用户进行身份验证,并检索一个访问令牌,我的应用程序将使用该令牌进行进一步的reddit api调用 当他们使用api调用“/login”时,客户端将被重定向到reddit的OAuth页面,在那里他们将登录并接受或拒绝。然后,它们将被重定向到OAuth回调URL,NodeJS将在其中获取令牌(或错误)并继续 测试此流并在测试中获取访问令牌的最佳方法是什么,以便我可以将其用于进一步的测试调用?最佳方法是在测试中模拟授权URL,以确保应用程

我正在尝试创建一个应用程序,它使用reddit的OAuth流对用户进行身份验证,并检索一个访问令牌,我的应用程序将使用该令牌进行进一步的reddit api调用

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


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

最佳方法是在测试中模拟
授权
URL,以确保应用程序的其余部分正常工作

如果您确实需要一个有效的令牌,对于之后的某种系统测试,您必须检查提供者是否支持不需要用户交互的其他授权授予类型。例如
client\u凭证
password
grant\u类型