Сервер OAuth2 [Node.JS] - PullRequest
       29

Сервер OAuth2 [Node.JS]

1 голос
/ 25 мая 2020

Какую библиотеку я могу использовать для реализации авторизации OAuth2 и обновления sh токена в NodeJS для Google Smart Home Action? Я пробовал использовать паспорт-oauth2 и паспорт-google-oauth20, но не могу получить желаемый результат

1 Ответ

1 голос
/ 26 мая 2020

В руководстве по связыванию учетных записей указаны функции, которые необходимо реализовать вашему серверу OAuth, чтобы успешно связать пользователей вашего действия умного дома с Google. В основном вам нужен сервер, который реализует конечные точки авторизации и обмена токенами для учетных записей пользователей, которые вы поддерживаете.

Упомянутые вами библиотеки, похоже, помогают в реализации аутентификация на стороне клиента запросов, основанных на различных поставщиках удостоверений, а не на сервере OAuth. Похоже, что разработчик Passport также поддерживает сопутствующий пакет под названием OAuth2orize , который может вам помочь.

ПРИМЕЧАНИЕ: Я не могу ручаться за то, библиотека будет легко интегрироваться с привязкой учетной записи Google Assistant. Просто укажите инфраструктуру, необходимую для сервера OAuth по сравнению с клиентом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...