Global

Methods

facebook(req, res) → {function}

logs user in via facebook oauth2

Parameters:
Name Type Description
req object
res object
Source:
Returns:

next() callback

Type
function

facebookcallback(req, res) → {function}

facebook oauth callback

Parameters:
Name Type Description
req object
res object
Source:
Returns:

next() callback

Type
function

instagram(req, res) → {function}

logs user in via instagram oauth2

Parameters:
Name Type Description
req object
res object
Source:
Returns:

next() callback

Type
function

instagramcallback(req, res) → {function}

instagram oauth callback

Parameters:
Name Type Description
req object
res object
Source:
Returns:

next() callback

Type
function

saveUser()

description The save user function has two special fn calls on the model to mark the properties on it as changed/modified this gets around some werid edge cases when its being updated in memory but not save in mongo

Source:

twitter(req, res) → {function}

logs user in via twitter oauth2

Parameters:
Name Type Description
req object
res object
Source:
Returns:

next() callback

Type
function

twittercallback(req, res) → {function}

twitter oauth callback

Parameters:
Name Type Description
req object
res object
Source:
Returns:

next() callback

Type
function

usePassport(req, res) → {function}

uses passport to log users in, calls done(err,user) when complete, can define what credentials to check here

Parameters:
Name Type Description
req object
res object
Source:
Returns:

done(err,user) callback

Type
function