Simple, bare-minimum recaptcha verifier helper
This library is supposed to be a (near) drop-in replacement for recaptcha-rs.
The usage is nearly (but not completely) identical.
Here however we use rustls
by default, but you could choose from the following features:
- default-tls - enforces default-tls feature in reqwest
- native-tls - enforces native-tls feature in reqwest
- rustls-tls - enabled by default
Another key difference is that this library uses tokio 1 as dev dependency and more recent versions of reqwest and serde.
One important change in 0.1.3 is the fact that instead of string we now pass the whole reqwest::Error
in RecaptchaError::HttpError
.
If you previously used the String containing variant, please migrate to using reqwest::Error
.
use recaptcha_verify::{RecaptchaError, verify};
let res:Result<(), RecaptchaError> = verify("secret", "token", None).await;
This library (recaptcha-verify) is open sourced under the MIT License.