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