带有oAuth重定向的Electron自定义协议

2ul0zpep  于 2023-08-01  发布在  Electron
关注(0)|答案(1)|浏览(113)

我正在使用discord oAuth2是一个vue/nuxt/electron应用程序,我需要创建一个自定义协议来处理oAuth2代码。我想最后会有这样的东西:第一个月
我已经尝试了各种与此相关的答案,但没有一个是合乎逻辑的,为我的使用。
举例来说:

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

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

l3zydbqr

l3zydbqr1#

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

app.setAsDefaultProtocolClient('myapp');

字符串
如果有帮助的话,我有一个使用Electron的工作桌面代码示例,您可以从这里运行。希望它能帮助你进步:

相关问题