Задача: Разработка механизма аутентификации в Google Sheets на Delphi

Исходная формулировка

Необходимо разработать приложение (или библиотеку) на Delphi для аутентификации в экосистеме Google, чтобы выполнять запросы к непубличным Google Таблицам (Google Sheets) из-под корпоративного или личного аккаунта.

Основные требования

  • Цель: Однократная аутентификация для последующего доступа к данным (чтение/запись) из закрытых таблиц.
  • Доступ: Приложение должно запрашивать разрешения (Scopes) на редактирование и просмотр Google Sheets (например, https://www.googleapis.com/auth/spreadsheets или комбинацию из email/credentials).
  • Ограничения: Итоговый код должен использовать только файлы cookie/токены и API Google OAuth 2.0 без ручного ввода кода каждый раз.
  • Стек: Код на Delphi (рекомендован Indy, REST или прямые HTTP-запросы).

Подробнее о задании

Исходный запрос: пользователю необходима библиотека/модуль для Delphi, который реализует процесс полуавтоматической аутентификации в Google Sheets. Основная сложность - соблюдение логики OAuth (автоматический обмен authorization_code на access/refresh token).
Необходимо предусмотреть кэширование токена refresh, чтобы сессия продолжалась без действия пользователя как минимум в течение суток.

IT-специализация

  • Полный цикл аутентификации:
  • Предоставление кода на Delphi, который можно откомпилировать для C

Разработка технологической карты и спецификации материалов для кухонного гарнитура

Требуется составить подробную технологическую карту сборки кухонного гарнитура с полной спецификацией необходимых материалов. Задача для специалиста с опытом в мебельном производстве или техническом документировании.