Я использую сервис apigee oauth2 для запуска REST API Hyperledger Composer в многопользовательском режиме. https://hyperledger.github.io/composer/latest/integrating/enabling-multiuser.html
В приведенной выше ссылке я прошел шаги аутентификации github oauth (https://hyperledger.github.io/composer/latest/integrating/enabling-rest-authentication.html),, но хотел использовать apigee.
Как я могу создать переменную объекта COMPOSER_PROVIDERS, специфичную для apigee? Какой тип passportjs модуля нужно использовать?
поддерживаемые стратегии аутентификации для сервера Composer REST можно найти по адресу http://www.passportjs.org/packages/ (поиск OAUTH2). Я не видел apigee там (хотя он использует модули Node.js passport и passport-oauth2 для реализации своего потока авторизации OAuth 2.0).
passport
passport-oauth2
Кроме того, у нас есть учебник OAUTH2 - с использованием стратегии Google OAUTH2.0, которую вы можете проверить -> https://hyperledger.github.io/composer/latest/tutorials/google_oauth2_rest