編集: rest-server は、「生成された REST API を保護するかどうかを指定してください: (y/N)」というオプションを提供します。これは acl を強制するためですか?
hyperledger-composer ノード js クライアントを使用して簡単なテストをセットアップしようとしています。私の設定では、次のものがあります。
"connection-info" : {
"participantId" : "gk1",
"participantPwd" :"CjysyeLjriRT",
"businessNetworkIdentifier" : "myBizNetwork",
"connectionProfile" : "defaultProfile"}
私のビジネスネットワーク定義には、次のものがあります。
rule Default {
description: "DENY all participants access to all resources"
participant: "ANY"
operation: ALL
resource: "net.name.myBizNetwork"
action: DENY }
ノード js アプリで次のコードを呼び出すと、引き続きリソースが表示されます。
this.bizNetworkConnection.getAssetRegistry('net.name.myBizNetwork.TestAsset');
}).then((registry) => {
return registry.find('testAssetId = ' + id);
明らかに、アクセス制御を使用してより多くのシナリオを実行したいのですが、私の理解ではこれでうまくいくはずです。