0.0.1 • Published 6 years ago

authentic-client-es6-promises v0.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

AuthenticClient

This is a port of the authentic-client authentic. This helps interact with an authentic-server so that you can easily signup, confirm, login, and change-password for users. It will also help send tokens to microservices that require authentication.

Example

var Authentic = require('authentic-client-es6-promises')

var auth = Authentic({
  server: 'https://auth.scalehaus.io'
})

var creds = {
  email: 'chet@scalehaus.io',
  password: 'notswordfish'
}

auth.login(creds).then(() => {
  var url = 'https://reporting.scalehaus.io/report'
  auth.get(url).then(rsp) {
    let data = rsp.body

    // show that report
    console.log(data)
  })
})

Installation

npm install --save authentic-client-es6-promises