Advertisement
Guest User

Untitled

a guest
Jun 9th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. var passport = require('passport');
  2. var localStrategy = require('passport-local').Strategy;
  3.  
  4. passport.use(new localStrategy(basicAuth));
  5.  
  6. passport.serializeUser(function(user, done) {
  7. done(null, user.id);
  8. });
  9.  
  10. passport.deserializeUser(function(id, done) {
  11. done(null, id);
  12. });
  13. function basicAuth(username, password, done) {
  14.  
  15. if (username === 'foo' && password === 'bar'){
  16. return done(null, {profileName:'The Real Foo', id:1});
  17. } else {
  18. return done(null, false);
  19. }
  20.  
  21. return done(new Error("Error occured!"))
  22. }
  23.  
  24.  
  25. exports.authenticate = passport.authenticate('local', { session: false });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement