Многопользовательский сервер Composer rest: Ошибка при попытке войти и получить пользовательский контекст - PullRequest
0 голосов
/ 27 февраля 2019

Я сделал следующее руководство: https://www.codementor.io/gangachris125/passport-jwt-authentication-for-hyperledger-composer-rest-server-jqfgkoljn

Теперь я все закончил и импортировал карточку пользователя в кошелек.Но теперь, когда я пытаюсь сделать запрос API к конечной точке, я получаю такой вывод:

{
    "error": {
        "statusCode": 500,
        "name": "Error",
        "message": "Error trying login and get user Context. Error: Error trying to enroll user. Error: Enrollment failed with errors [[{\"code\":20,\"message\":\"Authorization failure\"}]]",
        "stack": "Error: Error trying login and get user Context. Error: Error trying to enroll user. Error: Enrollment failed with errors [[{\"code\":20,\"message\":\"Authorization failure\"}]]\n    at HLFConnection.login (/home/composer/.npm-global/lib/node_modules/composer-rest-server/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:477:30)\n    at <anonymous>\n    at process._tickCallback (internal/process/next_tick.js:189:7)"
    }
}

Уже искал решение, но никого не нашел.

1 Ответ

0 голосов
/ 27 февраля 2019

Мое решение было:

1) экспортировать карту

composer card export -c admin@network -f admin-plus-cert.card

2) удалить старую карту

composer card delete -c admin@network

3) импортировать новую карту

composer card import -f admin-plus-cert.card
...