|
|
@ -199,8 +199,9 @@ if (cluster.isMaster) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const authorization = req.get('Authorization'); |
|
|
|
const authorization = req.get('Authorization'); |
|
|
|
|
|
|
|
const accessToken = req.query.access_token; |
|
|
|
|
|
|
|
|
|
|
|
if (!authorization) { |
|
|
|
if (!authorization && !accessToken) { |
|
|
|
const err = new Error('Missing access token'); |
|
|
|
const err = new Error('Missing access token'); |
|
|
|
err.statusCode = 401; |
|
|
|
err.statusCode = 401; |
|
|
|
|
|
|
|
|
|
|
@ -208,7 +209,7 @@ if (cluster.isMaster) { |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const token = authorization.replace(/^Bearer /, ''); |
|
|
|
const token = authorization ? authorization.replace(/^Bearer /, '') : accessToken; |
|
|
|
|
|
|
|
|
|
|
|
accountFromToken(token, req, next); |
|
|
|
accountFromToken(token, req, next); |
|
|
|
}; |
|
|
|
}; |
|
|
|