gpt4 book ai didi

java - Quickbooks在线集成,认证策略

转载 作者:行者123 更新时间:2023-12-02 05:27:42 25 4
gpt4 key购买 nike

我想将一个核心 Java 应用程序(中间件)集成到 Quickbooks online,它将向其发布发票。

canu 建议我遵循的集成策略,因为 Quickbooks 提供了两种基本身份验证方法,即:

1:SSO Management API

2:OAuth Management API

也在 OAuth Management API ,文件说:

“授权的访问 token 将在 180 天后过期。发生这种情况时,对 QuickBooks 数据服务和 QuickBooks Online API 的调用的响应会指示访问 token 无效。”

这需要 A Reconnect要调用 api,但我看不到任何示例,也没有看到 Reconnect 的正确文档

请帮忙!!

最佳答案

canu suggest me the integration stategy to follow , as Quickbooks provides two basic authentication methods , Namely :

这并不完全正确。

  • Intuit 提供 OpenID,用于在您的应用程序和 QuickBooks 之间建立身份和 SSO(单点登录)。 OpenID 无法让您访问任何 QuickBooks 数据。

  • Intuit 提供 OAuth 来授权 QuickBooks 数据。 OAuth 建立身份或提供任何类型的单点登录解决方案。

它们有两个截然不同的目的。

一般规则是:

  • 如果您正在构建 SaaS 解决方案并希望在 AppCenter.Intuit.com 上列出,则必须同时实现 OpenID OAuth。

  • 否则,只需实现 OAuth。 (这通常是针对单个公司的一次性自定义集成,或针对不适合 AppCenter 的应用程序)

重要的是您要了解 OAuth 和 OpenID 是两个不同的事物,有两个不同的目的。一些推荐阅读:

which requires A Reconnect api to be called, but i can see no example, or proper documentation for Reconnect

重新连接文档在这里——这是一个简单的 GET 调用:

关于java - Quickbooks在线集成,认证策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25841360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com