Skip to content

Commit e44c721

Browse files
authored
Merge pull request #52 from matrix-org/hs/check-bearer-token
Support header token for appservice transactions
2 parents d7ec7bc + f47bf40 commit e44c721

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

changelog.d/52.feature

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Support Authorization headers ([MSC2832](https://github.com/matrix-org/matrix-spec-proposals/pull/2832)).

src/app-service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ export class AppService extends EventEmitter {
203203
}
204204

205205
private isInvalidToken(req: Request, res: Response): boolean {
206-
const providedToken = req.query.access_token;
206+
const providedToken = req.headers.authorization?.substring("Bearer ".length) ?? req.query.access_token;
207207
if (providedToken !== this.config.homeserverToken) {
208208
res.status(403);
209209
res.send({

0 commit comments

Comments
 (0)