получение идентификатора Google и токена доступа из имени пользователя/пароля Google

Я создаю безголовый сервис, который собираюсь использовать для доступа к стороннему API. Для этого мне нужно авторизоваться с помощью этого стороннего API, используя токен доступа Google. так как я хочу, чтобы эта служба работала без участия пользователя (т. е. без пользовательского ввода), я создал специальную учетную запись в Google, и теперь я хочу получить токен доступа и идентификатор Google с помощью OAuth — предостережение в том, что это безголовая служба, поэтому мне нужно сделать это без ввода «пользователем» своего имени пользователя/пароля.

Как мне это сделать?


person user645402    schedule 26.04.2013    source источник
comment
Мне интересно, можно ли получить токен доступа с помощью браузера, но убедившись, что срок его действия никогда не истекает...   -  person user645402    schedule 27.04.2013


Ответы (1)


Что касается вашего комментария, вы можете получить токен обновления через веб-поток. Жетоны обновления никогда не истекают (хотя пользователь может отозвать их) и могут использоваться для получения токенов доступа так часто, как это необходимо. См. https://developers.google.com/accounts/docs/OAuth2WebServer для получения дополнительной информации. .

person Miguel Andres    schedule 29.04.2013