← Back to team overview

mahara-contributors team mailing list archive

[Bug 1470705] Re: Update reCaptcha library to API version 2

 

** Tags added: snack-sized

** Tags added: academy

** Description changed:

  Google introduced reCaptcha API version 2.0 in December 2014. While they
  haven't announced a deprecation date for reCaptcha version 1 yet, we
  should upgrade our system anyway, because the version 2 is a better user
  experience and more secure.
  
  See https://developers.google.com/recaptcha/intro
  
  Google's github repository has a reCaptcha 2 PHP library, so we should
  use that: https://github.com/google/recaptcha
  
- If possible, we should do this in such a way that the usage of the
- reCaptcha pieform element doesn't change, nor do any of the
- configuration elements.
+ If possible, we should do this in such a way that the usage of Mahara's
+ "captcha" Pieform element (htdocs/lib/form/elements/captcha.php) doesn't
+ change, nor do any of the site configuration elements.

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1470705

Title:
  Update reCaptcha library to API version 2

Status in Mahara ePortfolio:
  Confirmed

Bug description:
  Google introduced reCaptcha API version 2.0 in December 2014. While
  they haven't announced a deprecation date for reCaptcha version 1 yet,
  we should upgrade our system anyway, because the version 2 is a better
  user experience and more secure.

  See https://developers.google.com/recaptcha/intro

  Google's github repository has a reCaptcha 2 PHP library, so we should
  use that: https://github.com/google/recaptcha

  If possible, we should do this in such a way that the usage of
  Mahara's "captcha" Pieform element
  (htdocs/lib/form/elements/captcha.php) doesn't change, nor do any of
  the site configuration elements.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1470705/+subscriptions


References