X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Fwebfinger.ts;h=29ce011660eba651f07efb9158c51c8705cc388a;hb=64fd6158fd276f258bcfc4bb0c8fc2f64a220a11;hp=77c8518808337d398ec0b9b37d6a1569669f0adf;hpb=338eb9d33af690db716805fd2277bf68f473b58f;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/webfinger.ts b/server/controllers/webfinger.ts index 77c851880..29ce01166 100644 --- a/server/controllers/webfinger.ts +++ b/server/controllers/webfinger.ts @@ -1,9 +1,13 @@ -import * as express from 'express' +import cors from 'cors' +import express from 'express' +import { WEBSERVER } from '@server/initializers/constants' import { asyncMiddleware } from '../middlewares' import { webfingerValidator } from '../middlewares/validators' const webfingerRouter = express.Router() +webfingerRouter.use(cors()) + webfingerRouter.get('/.well-known/webfinger', asyncMiddleware(webfingerValidator), webfingerController @@ -28,6 +32,10 @@ function webfingerController (req: express.Request, res: express.Response) { rel: 'self', type: 'application/activity+json', href: actor.url + }, + { + rel: 'http://ostatus.org/schema/1.0/subscribe', + template: WEBSERVER.URL + '/remote-interaction?uri={uri}' } ] }