javascript - Hyperledger-Composer: Emitir identidad usando REST-API resulta en el mensaje de error "fabric-ca request register failed"
He creado una aplicación de hyperledger-composer con un frontend en Angular y autenticación multiusuario.
El administrador puede crear un nuevo participante y emitir una identidad para este participante.
Agregar al participante a la red funciona bien. Pero el segundo paso, emitir una identidad para este nuevo participante, resulta en el siguiente mensaje de error:
"message": "fabric-ca request register failed with errors [[{\"code\":20,\"message\":\"Authorization failure\"}]]",
... vea las siguientes capturas de pantalla:
y
El método que causa este mensaje de error es el siguiente:
createBusinessNetworkCardFile(idOfNewParticipant: string): Promise<any> {
let identity = {
participant: org.comp.app# + idOfNewParticipant,
userID: idOfNewParticipant,
options: {}
};
return this.httpClient.post('/api/system/identities/issue', identity, {responseType: 'blob'}).toPromise()
.then(cardData => {
this.businessNetworkCardFile = new File([cardData], 'businessNetworkCard.card', {type: 'application/octet-stream', lastModified: Date.now()});
//some more code
});
}

