gpt4 book ai didi

c# - Xero oAuth 2 授权

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

我有一个从移动应用程序连接到的 .net core Web API 服务器。服务器在 Xero 上创建发票并向用户发送电子邮件等...

我一直使用oAuth 1,没有任何问题,但现在需要切换到oAuth 2。由于API服务器上没有前端用户,这仍然可以完成吗?

我阅读的所有文档似乎都需要手动登录才能授予授权并获取访问 token ?

我在 appsettings.json 文件中使用 XeroApi 设置以及 pfx 证书和私有(private)应用程序。

我正在使用 C# SDK

提前致谢:-)

最佳答案

您需要来自 Xero 组织的用户才能完成 OAuth2.0 flow至少一次检索访问 token 。如果您在此流程中请求 offline_access 范围,您还将收到刷新 token ;这将使您能够持续刷新网络服务器的访问 token ,而无需用户干预。

所以,是的,您至少需要手动登录一次,但只要您请求并保留初始流程中的刷新 token ,一次就足够了。

关于c# - Xero oAuth 2 授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59225489/

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