Несколько идентификаторов пользователей в nodejs sdk для Hyperledger Fabric - PullRequest
0 голосов
/ 13 сентября 2018

Я создаю веб-приложение на основе Hyperledger Fabric.Я запутался, как управлять идентификацией пользователя в HL.

В моем веб-приложении есть несколько пользователей, и я хочу идентифицировать пользователя в API-интерфейсе на основе sdk узла HL для выполнения действий.

Также естьЕсть ли пример, где я могу использовать несколько пользователей для вызова API.С пользовательской аутентификацией jwt.

Я обнаружил, что composer-rest-server мне бесполезен.

Поскольку я должен отображать некоторые личные данные для авторизованного пользователя и некоторые общедоступные данные для всех.

1 Ответ

0 голосов
/ 26 сентября 2018

1 - вам нужно управлять уникальными идентификаторами участников и сохранять их в любой базе данных, что можно сделать, расширив встроенную пользовательскую модель обратной связи в этой ссылке или с какой бы то ни было платформой NodeJS, которую вы собираетесь использовать, обратите внимание, что это будет зависеть от локальной аутентификации, а не oAuth2.

2 - вам нужно решить проблему параллелизма, внедрив очередь FIFO в свое приложение, чтобы предотвратить сбой параллелизма.

3 - в моем приложении все участники по умолчанию ожидают одобрения администратора, поэтому у вас будет возможность контролировать выпуск новых идентификаторов и даже отзывать их.

4 - после одобрения администратором легкая часть, вызывающая транзакции, будет выполняться с использованием идентификатора пользователя, который вы сохранили в базе данных и который будет использоваться для получения идентификационных данных для подписания транзакций.

наконец, все это может вам подойти или нет, это зависит от вашего бизнес-кейса.

...