1.0.23 • Published 2 years ago

@buuhv/jwt-js v1.0.23

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

@buuhv/jwt-js

JWT is a service class to your manage the sessions of your application

Getting started

npm install @buuhv/jwt-js --save

Usage

import JWT from '@buuhv/jwt-js';

const jwtService = new JWT('SECRET_KEY', 'ISS');

//expires is optional and you can use any value inside object
const newToken = jwtService.register({
    expires: new Date().getTime() 'optional'
    'OBJECT DATA'
});

const isValid = jwtService.checkJWT('OBJECT WITH HEADERS OF REQUEST');
if (isValid.status === false) console.log(isValid.message);

const jwtData = jwtService.data('OBJECT WITH HEADERS OF REQUEST');
if (jwtData.status === true) console.log(jwtData.data);
if (jwtData.status === false) console.log(jwtData.message);

Request Object with Headers Example

req: {
    headers: {
        Authorization|authorization: 'Bearer ....'
    };
}

Contributors

This module was extracted from Crypto-Js core. Please reffer to https://github.com/geeknection/jwt-js/contributors for the complete list of contributors.

License

The library is released under the MIT licence. For more information see LICENSE.

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.23

2 years ago

1.0.19

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.11

3 years ago

1.0.12

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago