【问题标题】:C# OAuth redirect in browser浏览器中的 C# OAuth 重定向
【发布时间】:2021-12-26 17:20:59
【问题描述】:

我正在使用 C# 实现一个桌面应用程序来更新 ebay 上的一些内容。为此,我需要一个 OAuth 令牌,我尝试在他们的website 上遵循身份验证流程。要创建令牌,我必须在浏览器上打开一个同意页面(我目前使用 Process.Start(url)),如果用户接受条件,它将重定向到一个新链接。然后该链接包含一个令牌。有人可以向我解释如何捕获重定向的链接吗? 我已经查看了很多 OAuth 教程,但是他们要么有公司提供的库,要么只需要让用户输入一些代码或类似的东西。我什至尝试使用内置的网络浏览器进行此操作,但同意页面无法加载。

【问题讨论】:

    标签: c# browser oauth-2.0 oauth token


    【解决方案1】:

    在桌面应用程序中,您有两个选项来接收响应,这也将确定重定向 URI:

    • 环回网络服务器
    • 自定义 URI 方案

    在 C# 中,这里有一些代码:

    桌面 OAuth 是一个棘手的流程 - 有关更多详细信息,您还可以查看我的博客文章,其中包含可以运行的代码示例,尽管这些代码示例不是用 C# 编码的:

    【讨论】:

      猜你喜欢
      • 2013-09-24
      • 2016-05-01
      • 1970-01-01
      • 2021-10-09
      • 2015-06-11
      • 2014-06-26
      • 1970-01-01
      • 2011-11-02
      • 2012-02-12
      相关资源
      最近更新 更多