Как получить URL за OAUTH - PullRequest
0 голосов
/ 30 мая 2019

У меня есть мобильное приложение, написанное на nativescript.Я использую Firebase аутентификацию для учетной записи Google, я получил токен от Firebase API.

В настоящее время я использую что-то вроде этого:

        fetch(
          "https://internal.domain.com/app/rest/getleft",
          {
            method: 'GET',
            headers: {
              "Accept": 'application/json',
              "Content-type": 'application/json',
              "Authorization": 'Bearer ' + this.$storage.getSync({key: 'accessToken'}),
              "Host": 'internal.domain.com'
              // "Cookie": this.userData.cookie
            },
            credentials: 'include'
          }
        ).then((r) => {
          console.log(r);
          console.log((Object.keys(r)));
        }, (e) => {
          console.log(e);
          this.$toast.makeText(e, 'long').show();
        });
      },

, и в результате получается что-то вроде

JS:   url: '',
JS:   status: 404,
JS:   ok: false,
JS:   statusText: 'Not Found',

Но в теле у меня есть страница выбора учетной записи по умолчанию.

Я ищу любую подсказку, как извлечь URL из стороннего приложения, скрытого за Google OAUTH.Я даже не знаю, с чего начать.

Оба приложения (веб-и мобильное) работают ТОЛЬКО с одинаковыми учетными записями gsuite, поэтому, если я смогу войти в систему, я должен иметь доступ к веб-приложению с одинаковыми учетными данными.

Должен ли я что-то настраивать в консолях GAPI?Я могу иметь полный доступ к ним, оба.

Спасибо, Pietrek

...