fix: admin security UI
This commit is contained in:
parent
1f9e5b3fd0
commit
83f7c2867d
@ -20,7 +20,7 @@
|
|||||||
v-card-info(color='red')
|
v-card-info(color='red')
|
||||||
span Make sure to understand the implications before turning on / off a security feature.
|
span Make sure to understand the implications before turning on / off a security feature.
|
||||||
v-card-text
|
v-card-text
|
||||||
v-switch.mt-3(
|
v-switch(
|
||||||
inset
|
inset
|
||||||
label='Block Open Redirect'
|
label='Block Open Redirect'
|
||||||
color='red darken-2'
|
color='red darken-2'
|
||||||
@ -29,6 +29,7 @@
|
|||||||
hint='Prevents user controlled URLs from directing to websites outside of your wiki. This provides Open Redirect protection.'
|
hint='Prevents user controlled URLs from directing to websites outside of your wiki. This provides Open Redirect protection.'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
v-divider.mt-3
|
||||||
v-switch.mt-3(
|
v-switch.mt-3(
|
||||||
inset
|
inset
|
||||||
label='Block IFrame Embedding'
|
label='Block IFrame Embedding'
|
||||||
|
@ -39,7 +39,7 @@ module.exports = function (req, res, next) {
|
|||||||
// -> Prevent Open Redirect from user provided URL
|
// -> Prevent Open Redirect from user provided URL
|
||||||
if (WIKI.config.security.securityOpenRedirect) {
|
if (WIKI.config.security.securityOpenRedirect) {
|
||||||
// Strips out all repeating / character in the provided URL
|
// Strips out all repeating / character in the provided URL
|
||||||
req.url = req.url.replace(/(\/)(?=\/*\1)/g, "")
|
req.url = req.url.replace(/(\/)(?=\/*\1)/g, '')
|
||||||
}
|
}
|
||||||
|
|
||||||
return next()
|
return next()
|
||||||
|
Loading…
Reference in New Issue
Block a user