GithubHelp home page GithubHelp logo

virgilsecurity / virgil-e3kit-firebase-func Goto Github PK

View Code? Open in Web Editor NEW
21.0 11.0 6.0 2.1 MB

Backend's function that connects your Virgil and Firebase accounts for implementing end-to-end encryption

Home Page: https://developer.virgilsecurity.com/docs/use-cases/v5/encrypted-communication-for-firebase

License: BSD 3-Clause "New" or "Revised" License

TypeScript 37.51% JavaScript 62.49%
firebase end-to-end-encryption hipaa e3kit authentication

virgil-e3kit-firebase-func's Issues

.env file not found error during configure

I followed the steps of generating the env file, paste it in the root folder, and then the following:

cd functions
npm install
npm run configure

At run configure, the following error was encountered:
Error: .env not found
at Object. (/Users/gerardheng1/virgil-e3kit-firebase-func/functions/utils/configure.js:6:22)

Failing to install firebase function when running 'npm run configure': Error: Cannot find module 'exegesis/lib/errors'

I reported this issue in Virgil Slack a few days ago. But I guess it will be lost there soon. That´s why I post it here again for other developers to see my problem, in case it happens to them. I´ll update this issue once it is solved.

At the moment I´m trying to setup the virgil-js-demo. Running "npm run configure" gives me these errors. I´m following this video tutorial: https://youtu.be/YJ7pD_w_nUo?t=135
Any idea what´s wrong? Thanks

https://imgur.com/a/9ZQQ9HP
https://imgur.com/a/stoMO74

Error deploying to firebase

I followed the steps listed in this project and the deployment failed. Is this no longer maintained? If anyone has a working version, please share the working dependencies. Thank you!!

Error while deploying Cloud Functions

i am getting the error Error: Illegal arguments for function privateKeyToDER when i run the command firebase deploy --only functions
Node version: 10.16.0
here is the log

Desktop/e2e_test/virgil-e3kit-firebase-func/functions/node_modules/virgil-crypto/dist/virgil-crypto.cjs.js:223:32)
    at Object.privateKeyToDer (Desktop/e2e_test/virgil-e3kit-firebase-func/functions/node_modules/virgil-crypto/dist/virgil-crypto.cjs.js:408:41)
    at VirgilCrypto.importPrivateKey (/Desktop/e2e_test/virgil-e3kit-firebase-func/functions/node_modules/virgil-crypto/dist/virgil-crypto.cjs.js:1364:43)
    at Object.<anonymous> (Desktop/e2e_test/virgil-e3kit-firebase-func/functions/lib/generate-virgil-jwt.js:18:20)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:690:17)

any thoughts about this?

Syntax error caused by the 3 dots(...), please help ...


C:\Users\Cheaito\Desktop\Androd git\virgil-e3kit-firebase-func\functions\node_modules\chokidar\index.js:904
  const options = {type: EV_ALL, alwaysStat: true, lstat: true, ...opts};
                                                                ^^^

SyntaxError: Unexpected token ...
    at createScript (vm.js:74:10)
    at Object.runInThisContext (vm.js:116:10)
    at Module._compile (module.js:533:28)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\Users\Cheaito\Desktop\Androd git\virgil-e3kit-firebase-func\functions\node_modules\firebase-tools\lib\emulator\functionsEmulator.js:21:18)

    at ChildProcess.exithandler (child_process.js:252:12)
    at emitTwo (events.js:125:13)
    at ChildProcess.emit (events.js:213:7)
    at maybeClose (internal/child_process.js:887:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:208:5)
  killed: false,
  code: 1,
  signal: null,
  cmd: 'firebase functions:config:set virgil.app_key="APP_KEY" virgil.app_id="APP_ID" virgil.app_key_id="APP_KEY_ID"' }

Node version 8
Windows 10
npm 6.11.3

@xlwknx

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.