Я недавно создал программу, которая прослушивает PUB / SUB topi c, подключенную к учетной записи Gmail. У меня все работает нормально. Когда приходит уведомление pu sh, оно выполняет различные задачи в зависимости от содержимого сообщения.
Проблема в том, что я использую служебную учетную запись для подключения ко всем API, которые мне нужны в облачной платформе Google. Сервисная учетная запись обеспечивает доступ ко ВСЕМ нашим учетным записям Gmail в нашей организации. Мне нужно как-то ограничить доступ к определенной c учетной записи Gmail.
Наиболее близким к этому вопросу я смог найти этот вопрос Олицетворение списка пользователей с учетной записью службы Google . Однако единственное решение, представленное там, состояло в том, чтобы превратить мой проект в рыночное приложение, которое я не хочу делать.
Я попытался настроить организационное подразделение и попытаться каким-то образом ограничить область применения, но там Похоже, что знаю способ (который я могу найти), чтобы сделать это. Я попытался поговорить с помощью Google Cloud Platform, но они не знали ответа, так как он не совсем соответствовал их компетенции, и направили меня в другую группу помощи, но я не имею права на них, потому что я не t платить за поддержку.
Редактировать: На самом деле не представляется возможным, что я хочу сделать. Я вернусь к методу аутентификации OAuth2.