@@ -9,13 +9,6 @@ var compose = require('composable-middleware');
99var User = require ( '../api/user/user.model' ) ;
1010var validateJwt = expressJwt ( { secret : config . secrets . session } ) ;
1111
12- /**
13- * Returns jwt token signed by app secret
14- */
15- var signToken = function ( id , role ) {
16- return jwt . sign ( { _id : id } , config . secrets . session , { expiresInMinutes : 60 * 5 } ) ;
17- } ;
18-
1912/**
2013 * Attaches the user object to the request if authenticated
2114 * Otherwise returns 403
@@ -60,15 +53,22 @@ function hasRole(roleRequired) {
6053 } ) ;
6154}
6255
56+ /**
57+ * Returns a jwt token signed by the app secret
58+ */
59+ function signToken ( id , role ) {
60+ return jwt . sign ( { _id : id } , config . secrets . session , { expiresInMinutes : 60 * 5 } ) ;
61+ }
62+
6363/**
6464 * Set token cookie directly for oAuth strategies
6565 */
66- var setTokenCookie = function ( req , res , next ) {
66+ function setTokenCookie ( req , res , next ) {
6767 if ( ! req . user ) return res . json ( 404 , { message : 'Something went wrong, please try again.' } ) ;
6868 var token = signToken ( req . user . _id , req . user . role ) ;
6969 res . cookie ( 'token' , JSON . stringify ( token ) ) ;
7070 res . redirect ( '/' ) ;
71- } ;
71+ }
7272
7373exports . isAuthenticated = isAuthenticated ;
7474exports . hasRole = hasRole ;
0 commit comments