【问题标题】:OAuth desktop applications [closed]OAuth 桌面应用程序 [关闭]
【发布时间】:2012-06-21 14:56:59
【问题描述】:

(为了社区的利益,将通过电子邮件发送的问题复制/粘贴到 apps@shopify.com。)

=====

嗨,

我正在开发一个访问订单和履行信息的私人桌面应用程序 这样一来,仓库人员无需与 Web 浏览器交互就可以不时地获得自动报告。

我们尝试使用基本身份验证,但它似乎仅适用于用户代理访问。 每当我们从桌面应用程序中使用它时,它根本不允许我们访问任何数据。

我们尝试使用 oauth,但桌面应用程序的工作流程很奇怪(出于礼貌),而且似乎也不支持(桌面应用程序工作流程)。

如何启动并运行内部私有桌面应用程序?

我们正在使用 .NET。

【问题讨论】:

    标签: .net oauth desktop-application shopify


    【解决方案1】:

    根据Is it possible to create a desktop app using facebook oauth 2.0 authentication without requiring a browser interaction? 上的其他答案,您的应用程序应打开/嵌入一个 Web 浏览器,该浏览器与请求作者的 Web 应用程序执行相同的操作,并重定向到对计算出的密码进行编码的本地 URL。我建议使用 itunes://whatever 之类的协议处理程序来简化此操作。

    或者,如果您只打算这样做一次,您可以使用 legacy password scheme 手动计算密码(您只需要令牌 t 并手动计算其余部分)并手动配置您的桌面应用程序这个密码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-13
      • 2011-04-14
      • 2011-02-15
      • 2012-05-04
      • 1970-01-01
      • 2011-08-04
      • 2011-07-03
      • 2014-01-10
      相关资源
      最近更新 更多