В настоящее время я пишу приложение Electron с интерфейсом Angular. Я пытаюсь использовать Oauth2, чтобы пользователи входили в свою учетную запись. Когда пользователь нажимает кнопку «Войти с разногласиями», он запускает BrowserWindow и перенаправляет вас на страницу авторизации, но при перенаправлении - соответствующая страница не загружается. Рендерер будет загружать только индекс. html, а не компонент auth, на который он должен быть перенаправлен.
Перенаправление диска установлено на http://localhost: 4200 / auth /
Нажмите Event
discordAuth() {
const electron = require('electron')
const BrowserWindow = electron.remote.BrowserWindow
let authWindow = new BrowserWindow({
width: 1024,
height: 576,
webPreferences: {
nodeIntegration: false
}
})
authWindow.loadURL('my_authorizationURL')
}
В компоненте auth я просто пытаюсь установить код, который discord возвращает в локальное хранилище, чтобы я мог закрыть окно authWindow и начать использовать API раздора, чтобы получить нужную мне информацию.