Ошибка выдачи Google Oauth Rediect Link в Angular - PullRequest
0 голосов
/ 10 декабря 2018

Я использую опцию перенаправления ux-mode с аутентификацией входа в Google, и строка запроса, которая добавляется к URL перенаправления, вызывает мгновенную ошибку.Логин работает, но эта ошибка скрипта вызывает проблемы.

Вот ошибка:

core.js:12632 ERROR DOMException: Failed to execute 
'querySelector' on 'Document': '#scope=openid email profile https://www.googleapis.com/auth/plus.me&
id_token=xxxxx.apps.googleusercontent.com&prompt=consent' 
is not a valid selector.
            at BrowserViewportScroller.push../node_modules/@angular/common/fesm5/common.js.BrowserViewportScroller.scrollToAnchor

Я пробовал разные URL-адреса, и это всегда одна и та же ошибка.Я даже пытался перенаправить URL-адрес перенаправления на другой, чтобы попытаться избежать проблемы, связанной с анализом строки запроса, но эта ошибка вызывает все виды проблем и, по-видимому, нарушает возможность использования router.navigate.

ВотКонфиг:

const gapiClientConfig: GapiClientConfig = {
  client_id: CLIENT_ID,
  discoveryDocs: [ DISCOVERYDOCS ],
  scope: [ SCOPES ].join(' '),
  ux_mode: 'redirect',
  redirect_uri: environment.redirect_uri
};
...