文件名称:orbit-db-access-controllers:用于OrbitDB的访问控制器
文件大小:170KB
文件格式:ZIP
更新时间:2024-05-21 01:22:04
access-control orbit-db JavaScript
orbit-db-access-controllers 用于OrbitDB的访问控制器 安装 该项目使用和 。 npm i orbit-db-access-controllers 用法 默认情况下,如果未在options中指定写数组,则会设置访问控制,以便初始用户是唯一具有访问权限的用户(由参数中指定的orbitdb实例的identity属性指定)。 对于基于以太坊的合同示例,最初会授予部署合同的帐户访问权限。 创建一个自定义访问控制器 您可以通过实现AccessController 并在将其传递给OrbitDB之前将其添加到AccessControllers对象中来创建自定义访问控制器。 有关更多详细示例,请参见和。 class OtherAccessController extends AccessController { static get type ( ) { retu
【文件预览】:
orbit-db-access-controllers-master
----index.js(97B)
----package.json(1KB)
----test()
--------ipfs-access-controller.test.js(4KB)
--------contract-access-controller.test.js(6KB)
--------orbit-db-access-controller.test.js(11KB)
--------access-controller-handlers.test.js(5KB)
--------mocha.opts(55B)
--------contract-access-controller-integration.test.js(9KB)
--------ipfs-access-controller-integration.test.js(5KB)
--------orbit-db-access-controller-integration.test.js(8KB)
--------Access.json(15KB)
--------PayDeposit.json(12KB)
--------utils()
----LICENSE(1KB)
----package-lock.json(547KB)
----CONTRIBUTING.md(474B)
----src()
--------access-controller-manifest.js(1011B)
--------access-controller-interface.js(1KB)
--------access-controllers.js(2KB)
--------ipfs-access-controller.js(2KB)
--------contract-access-controller.js(4KB)
--------deposit-contract-access-controller.js(4KB)
--------legacy-ipfs-access-controller.js(2KB)
--------utils()
--------orbitdb-access-controller.js(4KB)
----.npmignore(49B)
----.gitignore(23B)
----.circleci()
--------config.yml(932B)
----Makefile(203B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(3KB)