Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The usual way to deal with this is with web server throttling of some sort, but this can be somewhat tricky to configure because it's generally operating at layer 4 and is based on traffic seen from a particular address, which can be very misleading in proxied/NAT'd networks. It's possible to disrupt legitimate traffic to heavily used services. It's also harder to do with many non-Apache server environments.

V4.1 The IdP includes some code to support a more experimental approach that operates entirely within the IdP itself, using the new "warning" interceptor flow combined with a built in Predicate that installs a Meter into theĀ Metrics Registry to track the number of requests for a given service and username and checks if the number seen within the last minute exceeds a theshold.

...