dropwizard-recaptcha-validation
Server-side reCAPTCHA validation using Dropwizard and Google Guice.
View Repository →Overview
A learning project to explore server-side reCAPTCHA token validation within a Dropwizard application. Google Guice provides dependency injection, keeping the reCAPTCHA client decoupled from the resource layer.
Purpose
To understand how Dropwizard and Guice work together in practice, using reCAPTCHA validation as a concrete integration point. Bot protection via reCAPTCHA is best enforced server-side; this project demonstrates that pattern in a JVM stack.
Stack
- Framework: Dropwizard — embedded Jetty, Jersey, Jackson
- Dependency injection: Google Guice
- CAPTCHA: Google reCAPTCHA v2 (server-side token verification)
- Language: Java
- Build: Maven