Package

com.nappin.play

recaptcha

Permalink

package recaptcha

Visibility
  1. Public
  2. All

Type Members

  1. case class Error(code: String) extends Product with Serializable

    Permalink

    Signifies a recaptcha error, such as captcha response was incorrect or a technical error of some kind.

  2. trait RecaptchaComponents extends AnyRef

    Permalink

    Injection helper for RecaptchaComponents.

    Injection helper for RecaptchaComponents.

  3. class RecaptchaModule extends Module

    Permalink

    Recaptcha Play DI Module.

  4. class RecaptchaSettings extends AnyRef

    Permalink

    Module configuration.

    Module configuration.

    Annotations
    @Singleton()
  5. class RecaptchaVerifier extends AnyRef

    Permalink

    Verifies whether a recaptcha response is valid, by invoking the Google Recaptcha verify web service.

    Verifies whether a recaptcha response is valid, by invoking the Google Recaptcha verify web service.

    Annotations
    @Singleton()
  6. class ResponseParser extends AnyRef

    Permalink

    Used to parse verify API responses.

    Used to parse verify API responses.

    Follows the JSON Google reCAPTCHA API, but if it encounters any API errors (e.g. invalid responses) then it returns an error with an artificial error code corresponding to apiError.

    Annotations
    @Singleton()
  7. case class Success() extends Product with Serializable

    Permalink

    Signifies the recaptcha response was valid.

  8. class WidgetHelper extends AnyRef

    Permalink

    Helper functionality for the recaptchaWidget view template.

    Helper functionality for the recaptchaWidget view template.

    Annotations
    @Singleton()

Value Members

  1. object RecaptchaErrorCode

    Permalink

    Used to hold various recaptcha error codes.

    Used to hold various recaptcha error codes. Some are defined by Google Recaptcha, some are used solely by this module. Yes, the Google Recpatcha documentation states not to rely on these, so we deliberately keep these to a minimum.

  2. object RecaptchaSettings

    Permalink
  3. object RecaptchaVerifier

    Permalink

Ungrouped