要获得任何有意义的答案,您将需要更多地解释您正在尝试做的事情。特别是,您想要这样做是没有意义的:
在我的外部 Web 应用程序中登录到 quickbooks
您的意思是要将 QuickBooks Online 放在应用程序的 iFrame 中吗?如果这就是你想要做的,你肯定不会通过 Intuit 的技术检查。
话虽如此,使用 IPP 可以从 QuickBooks Online 读取和写入数据(以及许多其他内容)。
对 IPP 的身份验证是通过 OAuth或通过 SAML (Intuit deprecated SAML)进行的。
使用 OAuth,您将获得一个 OAuth 令牌,然后您可以使用它来访问 Intuit 的 XML REST API,以添加/更新/删除/无效/获取/查询存储在云中的 QuickBooks 数据。
使用 SAML,您将获得一个 SAML 令牌,然后您可以使用它来访问 Intuit 的 XML REST API,以添加/更新/删除/void/get/查询存储在云中的 QuickBooks 数据。
如果您使用的是 PHP(您标记了这个问题 PHP,所以我假设您是),那么您应该看看 QuickBooks PHP DevKit(免责声明:我是开发人员):
QuickBooks PHP DevKit
它包含您开始所需的一切——所有对象的 OOP 接口、SAML 网关、 OAuth 组件、示例等。
快速入门指南是开始的地方: