Войдите в электронное приложение из окна браузера - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть электронное приложение, которое использует Angular-Token для Angular и Devise Token Auth для рельсового бэкенда.Вход в Oauth отлично работает в браузере, используя API, предоставленный Angular-Token .Он создает новое окно и возвращает наблюдаемое, и окно закрывается после завершения аутентификации.

this.tokenService.signInOAuth(
'github'
).subscribe(
  res =>      console.log(res),
  error =>    console.log(error)
);

Я хочу реализовать те же функциональные возможности в электронном приложении, но проблема заключается в this.tokenService.signInOAuth открытом электронном окне который я предполагаю, не является безопасным и безопасным.Как безопасно реализовать эту функцию?Github desktop делает это красиво, вызывая окно браузера Safari и возвращаясь к приложению Electron после завершения аутентификации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...