JWT authentication strategy plugin for We.js
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
server/controllers
test
.gitignore
.jscsrc
.jshintignore
.jshintrc
.npmignore
.travis.yml
README.md
package.json
plugin.js

README.md

we-plugin-passport-jwt

npm version Build Status Coverage Status

JWT authentication strategy plugin for We.js build with jsonwebtoken and passport-jwt

Installation

we i we-plugin-passport-jwt

Configuration

Documentation about configuration:

See:

    // --- 
    passport: {
      strategies: {
        // session
        jwt: {
          secretOrKey: null, // REQUIRED!
          
          // optional configs:
         
          algorithm: 'HS256',
          audience: null, // will be set after load all plugins
          issuer: 'wejs.org',
          //jwtid: undefined,
          //subject: undefined,
          //noTimestamp: undefined,
          //header: undefined,
          expiresIn: 10080, // in seconds

          session: false,    
        }
      }
    },
    // ---

routes:

Authenticate and get token:

post /auth/jwt/authenticate

Post email and password to /auth/jwt/authenticate.

Links

NPM Info:

NPM

License

Under the MIT license.