Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aviondb/aviondb-onboard
Blocknative Onboard.js based Access Control for AvionDB & OrbitDB
https://github.com/aviondb/aviondb-onboard
access-control aviondb blocknative ipfs js-ipfs onboard-js orbitdb
Last synced: 7 days ago
JSON representation
Blocknative Onboard.js based Access Control for AvionDB & OrbitDB
- Host: GitHub
- URL: https://github.com/aviondb/aviondb-onboard
- Owner: aviondb
- License: wtfpl
- Created: 2020-05-08T00:01:06.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-12T18:11:14.000Z (almost 2 years ago)
- Last Synced: 2024-10-29T14:19:15.931Z (15 days ago)
- Topics: access-control, aviondb, blocknative, ipfs, js-ipfs, onboard-js, orbitdb
- Language: JavaScript
- Homepage: https://bit.ly/aviondb-blocknative
- Size: 15.6 MB
- Stars: 21
- Watchers: 3
- Forks: 3
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## aviondb-onboard-js
> A Blocknaive's OnBoard.js Auth based Access Controller for AvionDB & OrbitDB
This allows you to integrate [AvionDB](https://github.com/dappkit/aviondb) with [@metamask_io](https://twitter.com/metamask_io), [@TorusLabs](https://twitter.com/TorusLabs), [@authereum](https://twitter.com/authereum), [@dapper_labs](https://twitter.com/dapper_labs), [@coinbase](https://twitter.com/coinbase), [@TrustWalletApp](https://twitter.com/TrustWalletApp), [@Trezor](https://twitter.com/Trezor), [@Ledger](https://twitter.com/Ledger), [@fortmatic](https://twitter.com/fortmatic), [@portis_io](https://twitter.com/portis_io), [@Squarelink_Inc](https://twitter.com/Squarelink_Inc), [@WalletConnect](https://twitter.com/WalletConnect), [@opera](https://twitter.com/opera), [@ethstatus](https://twitter.com/ethstatus), [@unilogin](https://twitter.com/unilogin), [@imTokenOfficial](https://twitter.com/imTokenOfficial)
Checkout [AvionDB here](https://github.com/dappkit/aviondb).
### Demo
#### Metamask Auth
![Metamask based Auth with AvionDB](./assets/aviondb-blocknative.gif)
#### Authereum Auth
![Authereum based Auth with AvionDB](./assets/aviondb-authereum.gif)
#### Dapper Auth
![Dapper based Auth with AvionDB](./assets/aviondb-dapper.gif)
#### Fortmatic Auth
![Fortmatic based Auth with AvionDB](./assets/aviondb-fortmatic.gif)
#### Portis Auth
![Portis based Auth with AvionDB](./assets/aviondb-portis.gif)
#### SquareLink Auth
![SquareLink based Auth with AvionDB](./assets/aviondb-squarelink.gif)
#### Tor.us Auth
![Tor.us based Auth with AvionDB](./assets/aviondb-torus.gif)
#### TrustWallet Auth
![TrustWallet based Auth with AvionDB](./assets/aviondb-trust.gif)
#### Wallet Connect Auth
![Wallet Connect Auth with AvionDB](./assets/aviondb-walletconnect.gif)
You can find other demos in the [assets folder](./assets)
### Try it out
Check out the [Todolist in Action](https://bit.ly/aviondb-blocknative).
### Requirements
The minimum required version of Node.js is now 8.6.0 due to the usage of `...` spread syntax. LTS versions (even numbered versions 8, 10, etc) are preferred.
### How to Use?
Run the following command to install dependencies & Open the console to see logs
```
npm i
npm start
```### How it Works?
TODO: Add How it Works