2014-01-07 2 views
1

Я знаю, что я столкнулся с этим раньше, но я не могу найти его больше. Существует ли модуль Node.js, который позволит получить доступ к токену API API без браузера? Я хотел бы сделать аутентифицированные запросы API Google на безголовом сервере. Однако для модулей, которые мне нужны, требуется браузер. Существует ли модуль, где все это может быть полностью обработано на сервере?Node.js oauth2 модуль для безгласного поиска токена доступа

ответ

1

Если вы хотите, чтобы ваш сервер действовал от своего имени (то есть не получал доступ к API Google от имени пользователя, зарегистрированного в вашем приложении), это достигается путем создания учетной записи службы в консоли разработчика Google (google oauth2 how to get private key for service account) и с помощью Google API node.js Client (https://github.com/google/google-api-nodejs-client/).

Смотрите следующее для примера того, как использовать Google Cloud Datastore из Node.js приложения - принципы аутентификации являются одинаковыми для других API, Google: https://developers.google.com/datastore/docs/getstarted/start_nodejs/

+0

Будет ли проверить это, спасибо! – MonsterWimp757

Смежные вопросы