UNPKG

384 Btext/coffeescriptView Raw
1_ = require 'lodash'
2passport = require 'passport-strategy'
3
4class MockStrategy extends passport.Strategy
5 constructor: ({@name}, @verifier) ->
6 super
7
8 authenticate: (req, options) -> # keep this guy skinny
9 @verifier req, (error, user) => # keep this guy fat
10 return @fail message: error.message, 302 if error?
11 return @success user
12
13module.exports = MockStrategy