@arcblock/did-auth-storage-firebase

1.7.1 • Public • Published

@arcblock/did-auth-storage-firebase

styled with prettier

Storage engine that uses firebase to store data, implements interfaces defined in @arcblock/did-auth-storage.

Table of Contents

Install

npm install @arcblock/did-auth-storage-firebase firebase-admin
// or
yarn add @arcblock/did-auth-storage-firebase firebase-admin

Usage

const { Handlers, Authenticator } = require('@arcblock/did-auth');
const FirebaseStorage = require('@arcblock/did-auth-storage-firebase');
const firebase = require('firebase-admin');

const connection = firebase.initializeApp({
  credential: firebase.credential.cert('path/to/serviceAccountCredentials.json'),
  databaseURL: 'https://databaseName.firebaseio.com',
});

const storage = new FirebaseStorage({
  database: connection.database(),
  tokens: 'did_auth_tokens',
})

(async () => {
  const token = '123456';
  const item = await storage.create(token);
})();

Contributors

Name Website
wangshijun https://ocap.arcblock.io

Package Sidebar

Install

npm i @arcblock/did-auth-storage-firebase

Weekly Downloads

24

Version

1.7.1

License

Apache-2.0

Unpacked Size

7.74 kB

Total Files

5

Last publish

Collaborators

  • wangshijun
  • polunzh
  • mave99a
  • gxw