forked from cybrespace/mastodon
Allow access token in URI (#3208)
This commit is contained in:
parent
a4c757767f
commit
7fba4cb3d1
|
@ -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);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue