我与Xero oauth 1.0a(JAVA的后端)集成在一起,在其中使用sdk创建联系人,发票,贷方通知单。我需要将Xero迁移到oauth 2.0,因为当前版本已弃用。
现在,我使用依赖项:

      <dependency>
            <groupId>com.github.xeroapi</groupId>
            <artifactId>xero-java</artifactId>
            <version>2.1.3</version>
        </dependency>
        <dependency>
            <groupId>com.github.xeroapi</groupId>
            <artifactId>xeroapi-schemas</artifactId>
            <version>1.0.0</version>
        </dependency>


在没有用户交互的情况下在服务器端迁移到Xero的解决方案是什么?

我看了一下帖子,但不明白结论:


https://community.xero.com/developer/discussion/109207632
https://central.xero.com/s/question/0D53m00005oHlkN/oauth2-client-credential-grant-server-side-communication-with-xero?t=1580332061000


谢谢大家

最佳答案

嗨,@ roliveira =迁移策略也在此处概述:https://developer.xero.com/documentation/oauth2/migrate

它显示了将Oauth1令牌交换为Oauth2令牌而无需任何用户重新认证的策略。

10-08 07:26