Electron自定义协议与oAuth重定向。

问题描述 投票:0回答:1

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

我试过很多相关的答案,但没有一个是符合我的使用逻辑的。

比如说,我知道电子建构有一个协议,它可以处理oAuth2代码。

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

我知道Electron -builder有一个协议选项 但我不确定那是否适合我的需求.

javascript node.js oauth-2.0 electron nuxt.js
1个回答
0
投票

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

  • app.setAsDefaultProtocolClient('myapp');

如果有帮助的话,我有一个使用Electron的桌面代码示例,你可以在这里运行。希望它能帮助你进步。

© www.soinside.com 2019 - 2024. All rights reserved.