Skip to content
This repository has been archived by the owner on Jan 6, 2020. It is now read-only.

maidsafe-archive/beaker-plugin-safe-authenticator

Repository files navigation

This repository is no longer maintained

It has been moved to the maidsafe-archive organisation for reference only

beaker-plugin-safe-authenticator

Maintainer: Krishna Kumar ([email protected])

SAFE Authenticator plugin for SAFE Browser.

Linux/macOS Windows
Build Status Build status

Dependency

This project depends on safe_client_libs and system_uri. The dependencies are specified as git submodule.

Development

Prerequisites

  • Node.js 6.5.0 (we recommend installing it via nvm)
  • Git
  1. Clone the project

    $ git clone https://github.com/maidsafe/beaker-plugin-safe-authenticator.git
  2. Install the Node.js dependencies.

    $ npm i
  3. Build the native modules

    $ npm run build-libs
    

    Add -- before using following options.

    • If you specify --features=mock-routing binary will use mock routing or else actual routing will be used.
    • If you specify --clean, will clean all the cargo dependencies installed and do a fresh build. To manually clean the dependencies run npm run clean-libs.
  4. npm run build will build the project to the dist folder.

License

This SAFE Network library is licensed under the General Public License (GPL), version 3 (LICENSE http://www.gnu.org/licenses/gpl-3.0.en.html).

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the MaidSafe Contributor Agreement, version 1.1 ([CONTRIBUTOR] (CONTRIBUTOR)), shall be dual licensed as above, and you agree to be bound by the terms of the MaidSafe Contributor Agreement, version 1.1.