Я использую RESTful API для связи с бухгалтерской книгой. Я добавил некоторую защиту API с помощью Passport.
Теперь я хотел бы выдать личность конкретному участнику сети. Команда CLI работает просто отлично.
composer identity issue -n 'epd' -i admin -s adminpw -u "myid" -a "nl.epd.blockchain.Patient#myid"
Но всякий раз, когда я пытаюсь использовать вызов RESTful API, он продолжает говорить:
Не указан идентификатор регистрации или секрет регистрации.
Полезная нагрузка, которую я отправляю, выглядит следующим образом
{
"participant": "nl.epd.blockchain.Patient#myid",
"userID": "myid",
"options": {
"enrollmentID" : "admin",
"enrollmentSecret" : "adminpw"
}
}
Для запуска REST-сервера я использую следующий код:
composer-rest-server -n epd -p defaultProfile -i admin -s adminpw -N never -P 3000 -S true
Итак, я предполагаю, что моя полезная нагрузка неверна, потому что она не может найти enrollmentid и secret. Итак, каков правильный формат полезной нагрузки?