Class AuthenticateBasicActeur


@Deprecated public class AuthenticateBasicActeur extends AuthenticationActeur
Deprecated.
Do not use directly - bind AuthenticationActeur instead, so that authentication strategies are pluggable
Basic authentication Acteur, with a few tricks:
  • Will "tarpit" IP addresses which make repeated failed requests
  • Will delay sending the response if more than a threshold number of bad attempts have already been made
Author:
Tim Boudreau
  • Field Details

    • SETTINGS_KEY_TARPIT_BAD_LOGIN_ATTEMPT_COUNT

      public static final String SETTINGS_KEY_TARPIT_BAD_LOGIN_ATTEMPT_COUNT
      Deprecated.
      See Also:
    • SETTINGS_KEY_TARPIT_DELAY_RESPONSE_AFTER

      public static final String SETTINGS_KEY_TARPIT_DELAY_RESPONSE_AFTER
      Deprecated.
      See Also:
    • SETTINGS_KEY_TARPIT_DELAY_SECONDS

      public static final String SETTINGS_KEY_TARPIT_DELAY_SECONDS
      Deprecated.
      See Also:
    • DEFAULT_FAILED_LOGIN_ATTEMPT_LIMIT

      public static final int DEFAULT_FAILED_LOGIN_ATTEMPT_LIMIT
      Deprecated.
      See Also:
    • DEFAULT_FAILED_LOGIN_ATTEMPT_DELAY_THRESHOLD

      public static final int DEFAULT_FAILED_LOGIN_ATTEMPT_DELAY_THRESHOLD
      Deprecated.
      See Also:
    • DEFAULT_FAILED_LOGIN_DELAY_SECONDS_MULTIPLIER

      public static final int DEFAULT_FAILED_LOGIN_DELAY_SECONDS_MULTIPLIER
      Deprecated.
      See Also:
  • Method Details

    • describeYourself

      public void describeYourself(Map<String,Object> into)
      Deprecated.
      Description copied from class: Acteur
      Provide a description used in help-page generation. Acteurs which are instantiated declaratively need not override this, as information will be generated from the annotations on the acteur and any description provided
      Overrides:
      describeYourself in class Acteur
      Parameters:
      into - A map to put key/value pairs into