mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-04 02:09:37 +02:00
plugins: add optional authentication for routes
This commit is contained in:
parent
c824e8a0c7
commit
f17faefb30
3 changed files with 26 additions and 0 deletions
|
@ -9,6 +9,7 @@ import { getCompleteLocale, is18nLocale } from '../../shared/core-utils/i18n'
|
|||
import { PluginType } from '../../shared/models/plugins/plugin.type'
|
||||
import { isTestInstance } from '../helpers/core-utils'
|
||||
import { logger } from '@server/helpers/logger'
|
||||
import { optionalAuthenticate } from '@server/middlewares/oauth'
|
||||
|
||||
const sendFileOptions = {
|
||||
maxAge: '30 days',
|
||||
|
@ -45,11 +46,13 @@ pluginsRouter.get('/plugins/:pluginName/:pluginVersion/client-scripts/:staticEnd
|
|||
|
||||
pluginsRouter.use('/plugins/:pluginName/router',
|
||||
getPluginValidator(PluginType.PLUGIN, false),
|
||||
optionalAuthenticate,
|
||||
servePluginCustomRoutes
|
||||
)
|
||||
|
||||
pluginsRouter.use('/plugins/:pluginName/:pluginVersion/router',
|
||||
getPluginValidator(PluginType.PLUGIN),
|
||||
optionalAuthenticate,
|
||||
servePluginCustomRoutes
|
||||
)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue