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