【发布时间】:2019-04-15 05:17:17
【问题描述】:
我正在为 nodejs 测试 Intuit OAuth2.0-demo。 link
该演示使用 Express 服务器中的 node-quickbooks 包。该演示运行良好,但我对多用户设置的一般流程“最佳实践”有更多疑问。
例如:
您拥有自己的支持许多用户的 Web 应用程序。用户登录到您的 Web 应用程序并决定授予您的 Web 应用程序访问 Quickbooks 的权限。
如何正确处理多个用户?
目前,当我授权网络应用“演示”和 Quickbooks 之间的 oAuth 连接时,身份验证令牌存储在服务器端。
Express 会话对于演示 Web 应用程序上的特定登录用户不是唯一的。当我从不同的设备连接到我的本地演示 Web 应用程序时,它们都在使用以前在服务器端存储的身份验证令牌。
多用户的最佳做法是什么?
【问题讨论】:
标签: node.js oauth quickbooks-online