1 | _ = require 'lodash'
|
2 | passport = require 'passport-strategy'
|
3 |
|
4 | class 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 |
|
13 | module.exports = MockStrategy
|