Recaptcha-jwt is a lib that validates recaptcha and returns a JWT token if the validation succeeded.
Installation
$ npm install recaptcha-jwt
Create Recaptcha-jwt object
var RecaptchaJwt = ; var r = recaptcha: secret: '123' jwt: secret: '123' ;
Supported setup options
- recaptcha.secret: Recaptcha secret, required
- recaptcha.ssl: Sll true or false
- recaptcha.mock: Enable mock mode, always validate the token.
- jwt.secret: Jwt secret, required
- jwt.expiresIn: Expiration. Default 600 seconds.
- jwt.mock: Enable mock mode, always validate the token.
Validate recaptcha and get jwt token
var RecaptchaJwt = ; var r = recaptcha: secret: '123' jwt: secret: '123' ; r ;
Validate JWT token
var RecaptchaJwt = ; var r = recaptcha: secret: '123' jwt: secret: '123' ; r ;
Validate JWT token and content
var RecaptchaJwt = ; var r = recaptcha: secret: '123' jwt: secret: '123' ; r ;
Create JWT
var RecaptchaJwt = ; var r = recaptcha: secret: '123' jwt: secret: '123' ; r ;