Аутентифицировать остальные API-интерфейсы, созданные Hypperledger Composer с использованием Passport-JWT - PullRequest
0 голосов
/ 11 мая 2018

Я хочу аутентифицировать мои конечные точки отдыха, сгенерированные сервером отдыха композитора, используя passport-jwt.У меня есть пользовательская база данных в MySQL.Теперь я хочу разрешить доступ только тем пользователям, которые уже зарегистрированы.Как мне этого добиться?

1 Ответ

0 голосов
/ 11 мая 2018

Отредактированный ответ: кто-то из сообщества Composer сделал учебник -> https://www.codementor.io/gangachris125/passport-jwt-authentication-for-hyperledger-composer-rest-server-jqfgkoljn.Также смотрите этот комментарий о получении файла cookie access_token https://github.com/hyperledger/composer/issues/2038#issuecomment-400696304.Наконец, для примера приложения, использующего стратегию passport-jwt - см. Ресурсы https://medium.com/front-end-hacking/learn-using-jwt-with-passport-authentication-9761539c4314 и информацию Composer в комментариях, показанных https://github.com/hyperledger/composer/issues/2038 специально для JWT.Этот токен jwt используется для аутентификации на сервере REST и получения файла cookie accessToken для всех будущих запросов сервера REST.

...