如何使交易功能仅适用于管理员

时间:2019-07-02 08:52:51

标签: hyperledger hyperledger-composer

我遵循了Hyperledger作曲者开发者教程,并且能够在交易者之间进行商品交易。但是,当我使用POST方法编写JQuery AJAX脚本进行商品交易时,即使调用来自外部身份,交易还是发生了。我想知道如何阻止这种情况。任何人都可以生成POST请求进行交易吗?另外,如何使用作曲家添加Peers?

这是AJAX请求:

var data = {
                          "$class": "org.example.mynetwork.Trade",
                          "commodity": "org.example.mynetwork.Commodity#EVM",
                          "newOwner": "resource:org.example.mynetwork.Trader#TRADER2",
                        }
            var stringData = JSON.stringify(data)
            $.ajax({    
                type: "POST",    
                url: "http://127.0.0.1:3000/api/Trade",    
                data: stringData,    
                contentType: "application/json; charset=utf-8",    
                dataType: "json",    
                success: OnSucces,    
                error: OnError    
            });

0 个答案:

没有答案