auth0/ethereum-authenticator-app-public

Name: ethereum-authenticator-app-public

Owner: Auth0

Description: Ethereum mobile authenticator app PoC

Created: 2017-05-22 19:49:04.0

Updated: 2018-01-16 08:45:34.0

Pushed: 2017-05-22 19:49:40.0

Homepage: null

Size: 7262

Language: CSS

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Built with Grunt

Ethereum-mobile

Mobile app used as a Ethereum 2FA token.

Quick Start
Before you start, tools you will need
install -g bower
install -g gulp
s://developer.android.com/studio/index.html#downloads

Packages

oid SDK tools (v.25.2.2 or greater)
oid SDK platform-tools (v.24.0.4 or greater)
oid SDK build-tools (v.24.0.3 or greater)
oid 6.0 (API 23)
- sdk platform
- intel x86 atom 64 system image
- google Apis intel x86 atom_64 System Image
- Google APIs
as
- Android support repository (v.38)
- Google play services (v.33)
- Google repository (v.36)
- Intel x86 Emulator Accelerator (HAXM installer) (v. 6.0.4)
- Google usb driver (v.11)
ova platform add android
ova platform add browser
Running auth0-login-mobile
Configure project:
install
r install
Add generated ethereum-crypto's bundle.js file into the project: Run project

Run the application without emulation (ngCordova and push notifications do not work).

ionic serve

Run the appliction with emulator (ngCordova works).

c emulate android 
c emulate browser

If you want to live reload of js code or html code use this

c emulate android --livereload

If you want to live reload of scss you need to open in another console :

gulp watch

Build Project

In root Folder there are a file named google-services.json add this into /platforms/android to emulate or build in android (!important)

c build android
c build browser

the apk is in folder

/platforms/android/build/outputs/apk/android-debug.apk


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.