当前位置 : 主页 > 网页制作 > Nodejs >

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

来源:互联网 收集:自由互联 发布时间:2021-06-16
我正在尝试创建和应用程序,它使用reddit的OAuth流来验证用户并检索我的应用程序用于进一步reddit api调用的访问令牌. 当他们使用api调用’/ login’时,客户端将被重定向到reddit的OAuth页面
我正在尝试创建和应用程序,它使用reddit的OAuth流来验证用户并检索我的应用程序用于进一步reddit api调用的访问令牌.

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

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

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

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

网友评论