Limit user information to RackAttack throttles
rack.attack.match_discriminator is only return on throttle_authenticated_api or throttle_authenticated_web requests, so we're avoiding logging user_id on blacklist requests Follow up of https://gitlab.com/gitlab-org/gitlab-ce/issues/62756
This commit is contained in:
parent
735f360cb4
commit
bcd813c095
1 changed files with 1 additions and 1 deletions
|
@ -12,7 +12,7 @@ ActiveSupport::Notifications.subscribe('rack.attack') do |name, start, finish, r
|
|||
fullpath: req.fullpath
|
||||
}
|
||||
|
||||
if req.env['rack.attack.matched'] != 'throttle_unauthenticated'
|
||||
if %w(throttle_authenticated_api throttle_authenticated_web).include? req.env['rack.attack.matched']
|
||||
user_id = req.env['rack.attack.match_discriminator']
|
||||
user = User.find_by(id: user_id)
|
||||
|
||||
|
|
Loading…
Reference in a new issue