SAFE Authenticator plugin for SAFE Browser
Clone or download
bochaco Merge pull request #167 from pravarseth/master
MAID-3128: docs/license: update LICENSE details
Latest commit b528310 Aug 29, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
locales feat/handle_lib_load: update to handle library loading (#112) Aug 8, 2017
src fix/lint: Fix lint issues Feb 2, 2018
test updates lint rules and fixes lint errors Nov 3, 2017
.babelrc MAID-1764 SafeAuth home - Integrate get authorised applications API Dec 8, 2016
.eslintignore fix/ci_and_test_cases: update CI and test cases Feb 24, 2017
.eslintrc updates lint rules and fixes lint errors Nov 3, 2017
.gitignore chore/system_uri: Adapt code to upgrade system_uri to v0.4.0 Feb 2, 2018
.npmignore Use S3 for dependencies and upgrade yarn.lock (#127) Aug 25, 2017
.travis.yml s3 deploy tgz Nov 8, 2017
CHANGELOG.MD chore/version: Upgrade safe_authenticator lib to v0.6.0 and version c… Mar 5, 2018
CONTRIBUTOR chore/setup: repository setup Nov 17, 2016
LICENSE MAID-3128: docs/license: update LICENSE details Aug 27, 2018
README.md MAID-3128: docs/license: update LICENSE details Aug 27, 2018
appveyor.yml fix/CI: Updating node version to 7.9.0 (#140) Sep 19, 2017
build_libs.js feat/update_build_script: update build script to accept options May 15, 2017
grep_error_codes.js fix/linter: resolve linter errors Feb 8, 2017
index.js Unregister client handling (#88) Jun 29, 2017
package.json chore/version: Upgrade safe_authenticator lib to v0.6.0 and version c… Mar 5, 2018
webpack.config.api.js Build process (#89) Jun 29, 2017
webpack.config.development.js Unregister client handling (#88) Jun 29, 2017
webpack.config.protocol.js Updated UI (#84) Jun 27, 2017
yarn.lock chore/Upgrade safe_client_libs to commit d5d9253 Nov 21, 2017

README.md

beaker-plugin-safe-authenticator

Maintainer: Krishna Kumar (krishna.kumar@maidsafe.net)

SAFE Authenticator plugin for SAFE Browser.

Linux/OS X 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.