Я создал расширение Chrome, которое требует от пользователей подключения к своим учетным записям Google.Он использует стандартную регистрацию OAuth, как указано в документации по Chrome API.Проблема в том, что при попытке протестировать его с моей учетной записью G Suite вместо всплывающей ожидаемой стандартной страницы Google OAuth отображается всплывающее окно со страницей консоли администратора G Suite.Правильная страница Google OAuth отображается при использовании с обычной учетной записью Gmail или даже с другой учетной записью G Suite, которую я использую на работе.Я не уверен, в чем проблема с этой конкретной учетной записью G Suite.
Чтобы получить больше контекста, я использую следующий код длязапросить токен доступа пользователя:
chrome.identity.getAuthToken({ interactive: true }, (token) => {
console.log(token);
});
Очевидно, я настроил все необходимое для этого, включая добавление oauth2
с client_id
и scopes
к файлу manifest.json
,Я также добавил разрешение identity
в файл manifest.json
и убедился, что расширение key
совпадает с тем, которое использовалось после загрузки расширения в Интернет-магазин Chrome.
I'mЯ уверен, что с моей учетной записью G Suite что-то не так, но понятия не имею, что это может быть.Есть мысли?
Обновление от 11 октября 2018 года:
Эта проблема, похоже, исправлена на стороне Google.