Можно ли получить Id-токен с Chrome App Indentity Api?

Я не могу получить id_token пользователя (https://developers.google.com/accounts/docs/CrossClientAuth) из API-интерфейса Chrome (https://developer.chrome.com/apps/identity).

Я могу получить access_token, используя пример идентификации Chrome, когда раздел oauth в манифесте:

"oauth2": {
  "client_id": "<chrome-app-client-id>.apps.googleusercontent.com",
  "scopes": ["https://www.googleapis.com/auth/plus.login"]
}

Но когда я пытаюсь получить id_token таким же образом, я получаю его на своем клиенте Android и получаю ошибку:

«Запрос OAuth2 не выполнен: служба ответила с ошибкой:« недопустимая область: {0} »»}

Раздел манифеста теперь:

"oauth2": {
  "client_id": "<chrome-app-client-id>.apps.googleusercontent.com",
  "scopes": ["audience:server:client_id:<app-engine-client-id>.apps.googleusercontent.com"]
}

В Android я получаю id_token, передавая ту же строку области видимости в android.gms.auth.GoogleAuthUtil.getToken (), но не могу заставить его работать с API-интерфейсом идентификации Chrome.

Можно ли получить id_token с Chrome App Indentity Api? Если нет, как я могу получить id_token для моего приложения Chrome?

Спасибо за вашу помощь!

Ответы на вопрос(3)

Ваш ответ на вопрос