1.0.4 • Published 5 years ago
learnable-auth-lib v1.0.4
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);
})