Я создаю приложение для Android, которое записывает / читает значения на листе Google.Приложение будет использоваться только сотрудниками нашей компании, и только один лист Google уже создан.Я следовал этому руководству quickstart .Таким образом, после открытия приложения отобразится окно OAuth, и пользователь сможет выбрать свою учетную запись Google, и в этом случае пользователь выбирает учетную запись GSuite нашей организации.Но только владелец (я) листа может читать / писать в приложении.В настройках общего доступа к электронной таблице установлено значение Anyone within my organisation
Можно редактировать.Что мне здесь не хватает?Почему другие в моей организации GSuite не могут получить доступ к листу?
Кроме того, на вкладке Credentials
в консоли Google Cloud Console и в окне OAuth consent screen
есть много настроек, и я 'мы читали что-то о Scopes (Sensitive) for Google APIs
.Но моя проблема здесь в том, что идентификатор листа Google уже жестко задан в приложении, и мне не нужно согласие какого-либо пользователя, поскольку я являюсь владельцем листа и не имею доступа к электронной таблице пользователя, и я хочу проверить,пользователь является членом моей организации или нет (для предотвращения неправильного использования приложения)