[fix] disable webfinger when federation is disabled
This commit is contained in:
@@ -9,6 +9,13 @@ const url = require('url')
|
|||||||
const debug = require('debug')('webfinger')
|
const debug = require('debug')('webfinger')
|
||||||
|
|
||||||
router.use(cors())
|
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) => {
|
router.get('/webfinger', async (req, res) => {
|
||||||
if (!req.query || !req.query.resource || !req.query.resource.includes('acct:')) {
|
if (!req.query || !req.query.resource || !req.query.resource.includes('acct:')) {
|
||||||
|
|||||||
Reference in New Issue
Block a user