使用具有多用户身份验证的comoposer-rest-server资源管理器发布新身份

时间:2018-04-19 15:59:40

标签: rest docker docker-compose acl hyperledger-composer

有人知道如何使用composer-rest-server资源管理器发布新身份?我已经完成了多用户身份验证,但我找不到发布新身份的方法。

Rest api logs:

Unhandled error for request POST /api/system/identities/issue: Error: fabric-ca request register failed with errors [[{"code":20,"message":"Authorization failure"}]]

CA对等日志:

Checking to see if caller 'jdoe' is a registrar
2018/04/19 15:33:03 [DEBUG] Registration of 'test' failed: : scode: 401, local code: 42, local msg: 'jdoe' is not a registrar, remote code: 20, remote msg: Authorization failure
2018/04/19 15:33:03 [INFO] 172.19.0.8:51394 POST /api/v1/register 401 42 "'jdoe' is not a registrar"

谢谢! :)

杰拉德

1 个答案:

答案 0 :(得分:1)

composer identity issue命令上有一个可选参数,可以使ID(在本例中为jdoe)具有发出其他身份的权限。

可选参数为-x,整个命令记录在此处:https://hyperledger.github.io/composer/latest//reference/composer.identity.issue

我假设你关注了Google OAuth2教程,其中joe没有获得该权限