]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Fix CSP issue on WebFinger service (#2541)
authorLucien A <lu.aubert84@gmail.com>
Wed, 11 Mar 2020 07:46:03 +0000 (08:46 +0100)
committerGitHub <noreply@github.com>
Wed, 11 Mar 2020 07:46:03 +0000 (08:46 +0100)
* Fix CSP issue on WebFinger service

WebFinger RFC states that CSP should allow any origin to access WebFinger resources.

* Update webfinger.ts

server/controllers/webfinger.ts

index 77c8518808337d398ec0b9b37d6a1569669f0adf..5c308d9ad1f0b8a8dcce864e6a4121a830ff7110 100644 (file)
@@ -1,9 +1,12 @@
+import * as cors from 'cors'
 import * as express from 'express'
 import { asyncMiddleware } from '../middlewares'
 import { webfingerValidator } from '../middlewares/validators'
 
 const webfingerRouter = express.Router()
 
+webfingerRouter.use(cors())
+
 webfingerRouter.get('/.well-known/webfinger',
   asyncMiddleware(webfingerValidator),
   webfingerController