我正在尝试创建和应用程序,它使用reddit的OAuth流来验证用户并检索我的应用程序用于进一步reddit api调用的访问令牌. 当他们使用api调用’/ login’时,客户端将被重定向到reddit的OAuth页面
当他们使用api调用’/ login’时,客户端将被重定向到reddit的OAuth页面,他们将登录并接受或拒绝.然后,它们将被重定向到OAuth回调URL,NodeJS将在其中获取令牌(或错误)并继续.
我可以在测试中测试此流并获取访问令牌的最佳方法是什么,以便我可以将其用于进一步测试调用?
最好的方法是在测试中模拟授权URL,以确保应用程序的其余部分正常工作.如果确实需要有效令牌,则在此之后进行某种系统测试时,您必须检查提供程序是否支持不需要用户交互的其他授权授权类型.例如client_credentials或password grant_type.