Googlesheet API аутентифицируется без redirect_uri?
Я хочу использовать API Googlesheet для чтения/обновления листов в настольном приложении Golang. Я уже создал идентификатор клиента oauth2, выбрав вариант настольного приложения. Это создает мне файл учетных данных со значением redirect_uri, и это моя проблема.
Я попробовал пример кода здесь https://github.com/googleworkspace/go-samples/blob/main/sheets/quickstart/quickstart.go
Он правильно отправляет мне ссылку для входа в систему через сайт Google, но в конце пытается загрузить redirect_uri, а мое приложение является автономным и не должно быть связано с каким-либо веб-сервисом для завершения процесса аутентификации.
Как я могу избавиться от шага перенаправления, чтобы напрямую получить токен? Использование ключа API не является решением, поскольку на листах нельзя использовать операции обновления.