1.0.4 • Published 5 years ago

learnable-auth-lib v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

Learnable Auth Handler

AuthCustomerHandler

set up

let AuthCustomerHandler = require('learnable-auth-lib').AuthCustomerHandler;
let handler = new AuthCustomerHandler();

basic configuration

handler
  .register('learnableai', 'learnableai')
  .set_request_base_url('http://192.168.33.10:8800');

authenticate

handler
  .authenticate('user', 'user')
  .then(result => {
    console.log(result);
  })
  .catch(err => {
    console.log(err);
  })

verify

handler
  .verify('eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJ1c2VyIiwidXNlcl9pZCI6Mzc3NjU0LCJjdXN0b21lciI6eyJjdXN0b21lcl9uYW1lIjoibGVhcm5hYmxlYWkiLCJjdXN0b21lcl9pZCI6Mzc3NjU0fSwiaWF0IjoxNTUyODcyODIzLCJleHAiOjE1NTI5NDQ4MjN9.N8jguMh_Hdm95AolqzQa_fmlmy3v7DHbezVIcMtfCcg')
  .then(result => {
    console.log(result);
  })
  .catch(err => {
    console.log(err);
  })

Auth

set up

let AuthEmployeeHandler = require('learnable-auth-lib').AuthEmployeeHandler;
let handler = new AuthEmployeeHandler();

basic configuration

handler
  .set_request_base_url('http://192.168.33.10:8800');

authenticate

handler
  .authenticate('mcqueen', 'mcqueen')
  .then(result => {
    console.log(result);
  })
  .catch(err => {
    console.log(err);
  })

verify

handler
  .verify('eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbXBsb3llZV9uYW1lIjoibWNxdWVlbiIsImVtcGxveWVlX2lkIjo3Nzc2NTQsImlhdCI6MTU1Mjg3Mzg5OCwiZXhwIjoxNTUyOTQ1ODk4fQ.Ttb9MbPdrNC7nQ_TS6FLebCSP9w2yrfU4RdzkyjFq_s')
  .then(result => {
    console.log(result);
  })
  .catch(err => {
    console.log(err);
  })
1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago