BigCommerce oauth2 passport.js策略

BigCommerce是一个巨大的电子商务平台,他们的API和应用程序开发变得非常大。 他们的新API使用oauth2authentication(授权types=授权码)。 有没有人开发Bigcommerce passport.js策略呢?

据我所见,它就像传统的授权代码策略,但初始授权请求不会被应用程序本身启动,login到其Bigcommerce商店的使用者将启动来自该应用程序内的“bigcommerce App store”的授权请求bigcommerce商店仪表板。 然后,应用程序(使用node.js和passport.js)将处理接收authentication代码的callbackurl,并请求令牌(来自Bigcommerce api)。 我有这个进程使用simple-oauth2 npm模块,但需要弄清楚在MongoDB中存储客户端访问令牌

有没有人做过这个?