Class CaptchaValidatorImpl

java.lang.Object
com.atlassian.jira.bc.security.login.CaptchaValidatorImpl
All Implemented Interfaces:
CaptchaValidator

public class CaptchaValidatorImpl extends Object implements CaptchaValidator
Implementation of CaptchaValidator
Since:
v10.0
  • Constructor Details

  • Method Details

    • isRequired

      public boolean isRequired(String username)
      Description copied from interface: CaptchaValidator
      Returns whether a CAPTCHA challenge is required.
      Specified by:
      isRequired in interface CaptchaValidator
      Parameters:
      username - The username of the user to check against.
      Returns:
      Whether the CAPTCHA is required.
    • validate

      public boolean validate(String captchaId, String captchaResponse)
      Description copied from interface: CaptchaValidator
      Validates a CAPTCHA challenge.
      Specified by:
      validate in interface CaptchaValidator
      Parameters:
      captchaId - The ID of the CAPTCHA challenge to resolve.
      captchaResponse - The solution for the CAPTCHA challenge.
      Returns:
      Whether the CAPTCHA challenge has been resolved successfully.