parent
b0108b5ad5
commit
bbcf34f020
@ -0,0 +1,12 @@ |
|||||||
|
if OpenProject::Configuration.blacklisted_routes.any? |
||||||
|
# Block logins from a bad user agent |
||||||
|
Rack::Attack.blacklist('block forbidden routes') do |req| |
||||||
|
regex = OpenProject::Configuration.blacklisted_routes.map! { |str| Regexp.new(str) } |
||||||
|
regex.any? { |i| i =~ req.path } |
||||||
|
end |
||||||
|
|
||||||
|
Rack::Attack.blacklisted_response = lambda do |_env| |
||||||
|
# All blacklisted routes would return a 404. |
||||||
|
[404, {}, ['Not found']] |
||||||
|
end |
||||||
|
end |
Loading…
Reference in new issue