apollo-passport-local

0.0.3 • Public • Published

apollo-passport-local

Local strategy using email address and hashed, bcrypted password.

npm Circle CI Coverage Status MIT License

Copyright (c) 2016 by Gadi Cohen, released under the MIT license.

Features

  • Authenticate users with an email and password.
  • Passwords stored in the database are encrypted with bcrypt.

Usage

See https://github.com/gadicc/apollo-passport.

Note: you don't usually need a special apollo-passport-xxx package for every passport strategy. apollo-passport-local is a special case because of it's dependencies, e.g. bcrypt and some client-side hashing.

$ npm i --save passport-local apollo-passport-local

Server

import { Strategy as LocalStrategy } from 'passport-local';
 
// Your previously created ApolloPassport instance...
apolloPassport.use('local', LocalStrategy /*, options */);

Client

import ApolloPassportLocal from 'apollo-passport-local/lib/client';
 
// Your previously created ApolloPassport instance...
apolloPassport.use('local', ApolloPassportLocal);

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.3
    11
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.3
    11
  • 0.0.2
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i apollo-passport-local

Weekly Downloads

11

Version

0.0.3

License

MIT

Last publish

Collaborators

  • gadicc