Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chrisnappin/play-recaptcha

Play Framework (Scala and Play 2.x) module that provides reactive (non-blocking) integration with Google ReCaptcha.
https://github.com/chrisnappin/play-recaptcha

play-framework scala

Last synced: 2 months ago
JSON representation

Play Framework (Scala and Play 2.x) module that provides reactive (non-blocking) integration with Google ReCaptcha.

Awesome Lists containing this project

README

        

# Play reCAPTCHA Module
![Build Status](https://github.com/chrisnappin/play-recaptcha/actions/workflows/build.yaml/badge.svg)
[![Scaladocs](http://www.javadoc.io/badge/com.nappin/play-recaptcha_3.svg?label=scaladoc)](http://www.javadoc.io/doc/com.nappin/play-recaptcha_3)

This is a [Play Framework](http://www.playframework.com) module, for Scala, to provide integration
with [Google reCAPTCHA](http://www.google.com/recaptcha) in a reactive (non-blocking) manner.

## Module Releases
The latest version of this module supports reCAPTCHA v2 - checkbox or invisible, with
server side validation. It does not support reCAPTCHA v3, which is JavaScript based.

| Module Revision | reCAPTCHA Versions | Documentation | Play Version | Scala Versions | ScalaDoc |
|:---------------:|:------------------:|:-------------:|:------------:|:--------------:|:--------:|
|3.0 |v2, Invisible |[Documentation](https://github.com/chrisnappin/play-recaptcha/tree/release-3.0/docs/index.md)|3.0.x+ |3.x |[ScalaDoc](http://www.javadoc.io/doc/com.nappin/play-recaptcha_3/3.0)|
|2.6 |v2, Invisible |[Documentation](https://github.com/chrisnappin/play-recaptcha/tree/release-2.6/docs/index.md)|2.9.2+ |2.13 |[ScalaDoc](http://www.javadoc.io/doc/com.nappin/play-recaptcha_2.13/2.6)|
|2.5 |v2, Invisible |[Documentation](https://github.com/chrisnappin/play-recaptcha/tree/release-2.5/docs/index.md)|2.8.8+ |2.12, 2.13 |[ScalaDoc](http://www.javadoc.io/doc/com.nappin/play-recaptcha_2.13/2.5)|
|2.4 |v2, Invisible |[Documentation](https://github.com/chrisnappin/play-recaptcha/tree/release-2.4/docs/index.md)|2.7.3+ |2.12, 2.13 |[ScalaDoc](http://www.javadoc.io/doc/com.nappin/play-recaptcha_2.13/2.4)|
|2.3 |v2, Invisible |[Documentation](https://github.com/chrisnappin/play-recaptcha/tree/release-2.3/docs/index.md)|2.6.x |2.11, 2.12 |[ScalaDoc](http://www.javadoc.io/doc/com.nappin/play-recaptcha_2.12/2.3)|
|2.2 |v2, Invisible |[Documentation](https://github.com/chrisnappin/play-recaptcha/tree/release-2.2/docs/index.md)|2.5.x |2.11 |[ScalaDoc](http://www.javadoc.io/doc/com.nappin/play-recaptcha_2.11/2.2)|
|2.1 |v2 |[Documentation](https://github.com/chrisnappin/play-recaptcha/tree/release-2.1/docs/index.md)|2.5.x |2.11 |[ScalaDoc](http://www.javadoc.io/doc/com.nappin/play-recaptcha_2.11/2.1)|
|2.0 |v1, v2 |[Documentation](https://github.com/chrisnappin/play-recaptcha/tree/release-2.0-with-docs/docs/index.md)|2.5.x |2.11 |[ScalaDoc](http://www.javadoc.io/doc/com.nappin/play-recaptcha_2.11/2.0)|
|1.5 |v1, v2 |[Documentation](https://github.com/chrisnappin/play-recaptcha/blob/play-2.4-branch/docs/index.md)|2.4.x |2.10, 2.11 |[ScalaDoc](http://www.javadoc.io/doc/com.nappin/play-recaptcha_2.11/1.5)|
|1.0 |v1, v2 |[Documentation](https://github.com/chrisnappin/play-recaptcha/blob/play-2.3-branch/docs/index.md)|2.3.x |2.10, 2.11 |[ScalaDoc](http://www.javadoc.io/doc/com.nappin/play-recaptcha_2.11/1.0)|

## How to use
Please see the [documentation](docs/index.md) for details of how to use this module.

### License
The Play reCAPTCHA Module is copyright Chris Nappin, and is released under the
[Apache 2 License](http://www.apache.org/licenses/LICENSE-2.0).

### Trademarks
Google and possibly reCAPTCHA are trademarks of Google Inc.