UNPKG

nymi-roaming-authenticator

Version:

An illustration of how one might write a roaming authenticator for Nymi Bands

30 lines (24 loc) 1.04 kB
'use strict'; const Client = require('./../lib/Client'), ServiceConnector = require('./ServiceConnector'), Setup = require('./Setup'), Authenticate = require('./Authenticate'), ProvisionStorage = require('./ProvisionStorage'), NeaHelpers = require('nea-helpers'), Nea = NeaHelpers.Nea, NeaConfig = NeaHelpers.NeaConfig; let nea, config = new NeaConfig(__dirname + '/config.json'), storage = new ProvisionStorage(__dirname + '/provisions.json'); config. setName('roamingNea'). setLogLevel(NeaHelpers.Const.LogLevel.VERBOSE). useNymulator(true). // use nymulator (true) or physical band (false) setPort(9088). // nymulator port usually 9088 / physical band 9089 save(); nea = new Nea(config, storage); module.exports = { Setup: (url) => new Setup(nea, new ServiceConnector(new Client(url))), Authenticate: (url) => new Authenticate(nea, new ServiceConnector(new Client(url))) };