bs_auth_api

Authentication api by Suren Sargsyan for BrainStorm. Don't use this package for production, it's test project.

Usage no npm install needed!

<script type="module">
  import bsAuthApi from 'https://cdn.skypack.dev/bs_auth_api';
</script>

README

bs_auth_api

Authentication api by Suren Sargsyan for BrainStorm.
Don't use this package for production, it's test project.

Installation

 $ npm install bs_auth_api

Usage

const bs_auth_api = require('bs_auth_api');
const authConfig = {
    db: {
        username: '[your username]',
        password: '[your password]',
        database: '[your db name]',
        host: 'localhost',
        dialect: 'mysql'
    },
    jwt: {
        privateKey: 'bla bla bla',
        expiresIn: '40m'
    }
}

let bsAuth = bs_auth_api.init(authConfig, (message) => {
    console.log(message);
});

bsAuth.getToken({
    username: 'Artashes II',
    password: 'Hancock'
}, (err, token) => {
    console.log(err);
    console.log(token);
});

bsAuth.checkAuth(token, (err, data) => {
    console.log(err);
    console.log(data);
});