[fix] disable webfinger when federation is disabled

This commit is contained in:
les
2019-10-20 14:02:14 +02:00
parent 8a9a9e7733
commit e818483d85

View File

@@ -9,6 +9,13 @@ const url = require('url')
const debug = require('debug')('webfinger')
router.use(cors())
router.use((req, res, next) => {
// is federation enabled ?
if (req.settings.enable_federation) return next()
debug('Federation disabled')
res.status(404).send('Federation disabled')
})
router.get('/webfinger', async (req, res) => {
if (!req.query || !req.query.resource || !req.query.resource.includes('acct:')) {