retrieve jws token from env config
							parent
							
								
									fdb81bdeda
								
							
						
					
					
						commit
						ebfaa7afb1
					
				| 
						 | 
					@ -14,8 +14,6 @@ const checkAdmin = require('../middleware/permission-check').checkAdmin;
 | 
				
			||||||
// HTTP status codes by name
 | 
					// HTTP status codes by name
 | 
				
			||||||
const codes = require('./http-codes');
 | 
					const codes = require('./http-codes');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const config = require('../config/config');
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
const routerHandling = require('../middleware/router-handling');
 | 
					const routerHandling = require('../middleware/router-handling');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const AppUserModel = require('../models/app-user');
 | 
					const AppUserModel = require('../models/app-user');
 | 
				
			||||||
| 
						 | 
					@ -57,12 +55,13 @@ let authCheck = (username, password, res) => {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    if (user && user.activated && bcrypt.compareSync(password, user.password)) {
 | 
					    if (user && user.activated && bcrypt.compareSync(password, user.password)) {
 | 
				
			||||||
      // authentication successful
 | 
					      // authentication successful
 | 
				
			||||||
 | 
					      var secret = process.env.JWS_SECRET;
 | 
				
			||||||
      deferred.resolve({
 | 
					      deferred.resolve({
 | 
				
			||||||
        _id: user._id,
 | 
					        _id: user._id,
 | 
				
			||||||
        username: user.username,
 | 
					        username: user.username,
 | 
				
			||||||
        permission: user.permission,
 | 
					        permission: user.permission,
 | 
				
			||||||
        squad: user.squad,
 | 
					        squad: user.squad,
 | 
				
			||||||
        token: jwt.sign({sub: user._id}, config.secret, {expiresIn: diff * 60}),
 | 
					        token: jwt.sign({sub: user._id}, secret, {expiresIn: diff * 60}),
 | 
				
			||||||
        tokenExpireDate: new Date(Date.now().valueOf() + diff * 60000 - 1000)
 | 
					        tokenExpireDate: new Date(Date.now().valueOf() + diff * 60000 - 1000)
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue