Fabric官方文档---Operations Guides---Access Control Lists (ACL)

news/2024/5/18 4:04:05 标签: 区块链, fabric, 官方文档

1.1 What is an Access Control List?

注意:本主题在通道管理级别上处理访问控制和策略。 要了解链码中的访问控制,请查看我们的开发人员链码教程。

Fabric通过将策略与资源相关联,使用访问控制列表(ACL)来管理对资源的访问。 Fabric包含许多默认ACL。 在本文档中,我们将讨论它们的格式以及如何覆盖默认值。

但是在我们这样做之前,有必要对资源和政策有一点了解。

资源:

用户通过定位在后台调用的用户链码,事件流源或系统链码与Fabric进行交互。 因此,这些端点被视为应在其上执行访问控制的“资源”。

应用程序开发人员需要了解这些资源以及与之关联的默认策略。 这些资源的完整列表可在configtx.yaml中找到。 您可以在此处查看示例configtx.yaml文件。

政策:

策略是Fabric工作方式的基础,因为策略允许将与请求相关联的身份(或一组身份)与与满足请求所需的资源相关联的策略进行检查。

背书策略用于确定交易是否已得到适当背书。

通道配置中定义的策略以及访问控制都称为修改策略,并且在通道配置本身中定义。

Policies:
  MyPolicy:
    Type: Signature
    Rule: "OR('Org1.peer', 'Org2.peer')"

1.2 How ACLs are formatted in configtx.yaml

# ACL policy for invoking chaincodes on peer
peer/Propose: /Channel/Application/Writers

ACL定义为访问peer/Propose资源,需要满足 /Channel/Application/Writers中定义的策略

 


http://www.niftyadmin.cn/n/962523.html

相关文章

python删除列表第几个元素_python-----删除列表中某个元素的3种方法

原博文 2019-03-20 14:57 − python中关于删除list中的某个元素,一般有三种方法:remove、pop、del: 1.remove: 删除单个元素,删除首个符合条件的元素,按值删除举例说明: >>> str[1,2,3,4,5,2,6] >>> str.remove…

Fabric官方文档--Key Concepts--Smart Contracts and Chaincode

从应用程序开发人员的角度来看,智能合约与分类帐一起构成了Hyperledger Fabric区块链系统的核心。 账本保存有关一组业务对象的当前和历史状态的事实,而智能合约定义可执行逻辑,是生成添加到账本中的新事实的可执行逻辑。 管理员通常使用链…

三部门共建国家智能交通综合测试基地

工业和信息化部、公安部、江苏省人民政府共建国家智能交通综合测试基地 2017年9月10日,工业和信息化部、公安部、江苏省人民政府共建的国家智能交通综合测试基地在无锡正式揭牌。江苏省副省长马秋林、工业和信息化部科技司司长陈因、公安部交通管理局局长刘钊、江苏…

android:使用Gon解析解析json

android中有提供json的解析,但其JsonReader的SDK是从3.0之后才能使用的 其解析方法可参考http://developer.android.com/reference/android/util/JsonReader.html 对于低版本的我们可以使用一些外加包来方便实现解析 使用Gson包 com.google.gson.stream.JsonReader …

python函数调用时参数位置可不可以调整_python函数中的位置参数、默认参数、关键字参数、可变参数区别...

原博文 2017-10-06 17:25 − 一、位置参数 调用函数时根据函数定义的参数位置来传递参数。 #!/usr/bin/env python # codingutf-8 def print_hello(name, sex): sex_dict {1: u先生, 2: u女士} print hello %s %...06128 相关推荐 2019-09-28 21:13 − Python python是一种跨平…

USB协议详解第1讲(核心概念通俗理解)

目录 0.概括 1.USB传输(Transfer) 2.事务(Transaction) 3.包(Pack)的概念 4.USB 主机(Host) 5.设备(Device) 6.配置(Configuration&#x…

springboot test文件夹灰色

Mark directory as - Resources Root 感悟:之前搜索的时候,一直搜索的是" test java 文件不生效 ",后来换一种描述,就找到答案了

Java Web 项目自动生成编译版本号

maven项目打包发布的时候&#xff0c;使用插件实现自动生成一个版本号&#xff0c;用于标识发布的版本。 插件网站参考&#xff1a;http://www.mojohaus.org/buildnumber-maven-plugin/usage.html 一、在项目pom.xml文件中的project节点内添加buildnumber-maven-plugin插件 <…