gpt4 book ai didi

c# - 有没有办法在 c# 桌面应用程序中使用 oauth2 登录 Xero api?

转载 作者:行者123 更新时间:2023-12-04 02:31:54 24 4
gpt4 key购买 nike

有几个使用 oauth2 登录 Xero 的 .Net 示例代码,但它们都与浏览器一起工作(C# 的大部分示例代码是针对 ASP.NET MVC 的)。

我打算使用Xero Api 开发一个桌面应用程序,但是Xero 官方教程说移动或桌面应用程序应该使用PKCE 流程而不是使用ClientID/Secret 方案。

在此 PKCE 流程中,用户应与浏览器交互以获取授权码。

我想知道是否有任何无需用户交互即可登录的方法。

最佳答案

Xero api 登录刚刚迁移到使用 OAuth2.0,它应该至少与浏览器交互一次。使用 offline_access 范围获取 refresh_token 后,您将使用此 token 获取访问 token 。不幸的是,他们不支持自定义 url 方案。希望这对您有所帮助。

关于c# - 有没有办法在 c# 桌面应用程序中使用 oauth2 登录 Xero api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63769796/

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