GoogleAuth javascript api signin: как пропустить подтверждение пользователя для области - PullRequest
0 голосов
/ 20 февраля 2020

Я работаю над Google API. Это мой код.


const SCOPES = [
  'https://www.googleapis.com/auth/drive.install',
  'https://www.googleapis.com/auth/drive.file'
].join(' ');

  initClient() {
    return new Promise((resolve, reject) => {
      gapi.load('client:auth2', () => {
        return gapi.client.init({
          apiKey: API_KEY,
          clientId: CLIENT_ID,
          discoveryDocs: DISCOVERY_DOCS,
          scope: SCOPES,
        }).then(() => {
          this.googleAuth = gapi.auth2.getAuthInstance();
          resolve();
        });
      });
    });


  signIn() {
    return this.googleAuth.signIn({
      prompt: 'select_account'
    }).then((googleUser: gapi.auth2.GoogleUser) => {
      this.appRepository.User.add(googleUser.getBasicProfile());
    });
  }

При входе в систему требуется подтверждение для каждой области и снова требуется подтверждение для всех областей с проверками. подтверждение для объема и подтверждение для всего Я не хочу эти подтверждения для областей. Если я вижу http://texteditor.nsspot.net/, то это не требует подтверждения пользователя для области. просто подтверждение в целом без проверок Я хочу реализовать свой код следующим образом. Что мне делать? Спасибо.

...