we-plugin-passport-jwt

JWT authentication strategy plugin for We.js

Usage no npm install needed!

<script type="module">
  import wePluginPassportJwt from 'https://cdn.skypack.dev/we-plugin-passport-jwt';
</script>

README

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: null,
          subject: null,
          noTimestamp: null,
          header: null,
          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.