Я знаю, что я столкнулся с этим раньше, но я не могу найти его больше. Существует ли модуль Node.js, который позволит получить доступ к токену API API без браузера? Я хотел бы сделать аутентифицированные запросы API Google на безголовом сервере. Однако для модулей, которые мне нужны, требуется браузер. Существует ли модуль, где все это может быть полностью обработано на сервере?Node.js oauth2 модуль для безгласного поиска токена доступа
1
A
ответ
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/
Смежные вопросы
- 1. OAuth2 Формат токена доступа
- 2. Получение токена доступа в OAuth2
- 3. SoapUI Automated OAuth2 проблема поиска токена
- 4. Клиентский секрет + обновление токена доступа весной oauth2
- 5. Yahoo oauth2 - получение токена доступа от кода
- 6. Получение токена обновления OAuth2
- 7. Imgur OAuth2: Как обмениваться кодом авторизации для токена доступа
- 8. 400 Плохой запрос в Google Oauth2 для токена доступа
- 9. Google OAuth2 - код доступа Exchange для токена - не работает
- 10. Facebook OAuth в Node.JS: сохранение токена доступа
- 11. Код обмена для токена доступа и токена ID
- 12. Передача токена доступа в google api (node.js)
- 13. Oauth2 для Node.js
- 14. Модуль Node.JS oauth2 для проверки подлинности в PayPal
- 15. Ошибка при получении токена доступа OAuth2, сообщение: 'invalid_request
- 16. Google_AuthException [400]: Ошибка при получении токена доступа OAuth2, сообщение: 'invalid_grant'
- 17. Обменный код доступа для токена доступа для API календаря Google с VBA и Oauth2
- 18. Azure AD OAuth2 Ошибка запроса токена доступа - 400 Неверный запрос
- 19. Аутентификация веб-интерфейса с использованием токена доступа OAuth2 от ADFS
- 20. Как написать RSpec-тесты, требующие токена доступа OAuth2?
- 21. Spring OAuth2 обновить токен, чтобы изменить после обновления токена доступа
- 22. Как заставить истечение токена доступа OAuth2 с помощью DotNetOpenAuth
- 23. Spring OAUTH2 - Время доступа к токену доступа
- 24. OAuth2 Playground - обмен токена с ошибкой поиска DNS
- 25. Создание токена доступа Linkedin
- 26. Срок действия токена доступа с использованием паспорта oauth2
- 27. Linkedin oauth2 получить профиль пользователя из токена доступа
- 28. Spring security OAuth2 - как отключить истечение срока доступа токена?
- 29. Получение токена доступа к Spotify API с помощью Node.js/Express.js
- 30. OAuth2 Цель токена обновления с кодом авторизации
Будет ли проверить это, спасибо! – MonsterWimp757