@feathersjs/authentication-jwt
5.0/51
@feathersjs/authentication-jwt
npm i @feathersjs/authentication-jwt
@feathersjs/authentication-jwt

@feathersjs/authentication-jwt

The API and real-time application framework

by feathersjs

2.0.10 (see all)License:MITTypeScript:DefinitelyTyped
npm i @feathersjs/authentication-jwt
Readme

@feathersjs/authentication-jwt

Build Status Dependency Status Download Status

JWT authentication strategy for feathers-authentication using Passport

Installation

npm install @feathersjs/authentication-jwt --save

Quick example

const feathers = require('@feathersjs/feathers');
const authentication = require('feathers-authentication');
const jwt = require('@feathersjs/authentication-jwt');
const app = feathers();

// Setup authentication
app.configure(authentication(settings));
app.configure(jwt());

// Setup a hook to only allow valid JWTs to authenticate
// and get new JWT access tokens
app.service('authentication').hooks({
  before: {
    create: [
      authentication.hooks.authenticate(['jwt'])
    ]
  }
});

Documentation

Please refer to the @feathersjs/authentication-jwt documentation for more details.

License

Copyright (c) 2018

Licensed under the MIT license.