【问题标题】:Electron Custom Protocol with oAuth redirect带有 oAuth 重定向的电子自定义协议
【发布时间】:2021-03-13 01:32:25
【问题描述】:

我正在使用 discord oAuth2 是一个 vue/nuxt/electron 应用程序,我需要创建一个自定义协议来处理 oAuth2 代码。我想最后有这样的东西:myapp://auth/callback?code=codehere

我尝试了与此相关的各种答案,但没有一个适合我使用。

例如:

app.whenReady().then(() => {
protocol.registerSchemesAsPrivileged([{
    scheme: 'myapp',
    privileges: {
      standard: true,
      secure: true
    }
  },
])
})

我知道 electron-builder 有一个协议选项,但我也不确定它是否适合我的需求。

【问题讨论】:

    标签: javascript node.js oauth-2.0 electron nuxt.js


    【解决方案1】:

    Electron 有一个选项,您可以像这样调用它来注册私有 URI 方案:

    app.setAsDefaultProtocolClient('myapp');
    

    如果有帮助,我有一个使用 Electron 的工作桌面代码示例,您可以从这里运行。希望它可以帮助您取得进展:

    【讨论】:

      猜你喜欢
      • 2013-04-04
      • 1970-01-01
      • 2015-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-19
      • 2021-05-25
      • 2021-03-09
      相关资源
      最近更新 更多