Идентификатор, выполняемый в функции транзакции, является системным администратором? - PullRequest
0 голосов
/ 04 мая 2018
  • Я запускаю сервер отдыха в многопользовательском режиме.
  • Когда я использую визитную карточку участника, создаю транзакцию.
  • На самом деле участник не имеет разрешения на ресурс A, и в трасакции можно обновить ресурс А.
  • Я вижу детали транзакции, показывает

    "memberInvoking": "resource: org.hyperledger.composer.system.NetworkAdmin # admin",

1 Ответ

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

Ваш вопрос не ясен!

Попробуйте GET /system/ping, чтобы увидеть вашего текущего участника и ID.

Также попробуйте GET /wallet, чтобы узнать, какое значение по умолчанию вы используете в данный момент.

UPDATE

Я только что протестировал сервер API REST с этим руководством

Я тестировал с композитором v0.19.4. При попытке GET /system/ping я вижу такой результат:

{

«версия»: «0.19.4»,

"участник": "org.example.trading.Trader # trader1",

"identity": "org.hyperledger.composer.system.Identity # fae5720261eb31a785fe3dcd95f08110148523acfb7c1b75152ca1c0ebcfe989"

}

Насколько я могу судить, работает нормально.

Если у вас есть повторяющиеся действия по его устранению, я бы предложил поднять проблему в GutHub.

...