Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-48501

Migrate to reCAPTCHA v2 API

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Note: It's important to test this for all the branches.

      Create Account Form

      1. Set up site reCAPTCHA keys (Site administration > Plugins > Authentication > Manage authentication)
      2. Enable Email-based self-registration (Site administration > Plugins > Authentication > Manage authentication)
      3. Enable reCAPTCHA for Email-based self-registration (Site administration > Plugins > Authentication > Email-based self-registration)
      4. In another browser session attempt to create an account (<site url>/login/signup.php)
        1. Site home
        2. Log in
        3. Create new account
      5. Verify the CAPTCHA is present on the form.
      6. Ensure you can fill out the form, including the CAPTCHA, and create an account.

       

      Feedback Activity

      1. Set up site reCAPTCHA keys (Site administration > Plugins > Authentication > Manage authentication)
      2. In Site administration > Plugins > Activity modules > Feedback enable Allow full anonymous
      3. Create an anonymous feedback on the front page, add Captcha and some other questions
      4. Log out and try to complete feedback as a guest, you should be able to complete with the correct captcha

       

      Show
      Note: It's important to test this for all the branches. Create Account Form Set up site reCAPTCHA keys (Site administration > Plugins > Authentication > Manage authentication) Enable Email-based self-registration (Site administration > Plugins > Authentication > Manage authentication) Enable reCAPTCHA for Email-based self-registration (Site administration > Plugins > Authentication > Email-based self-registration) In another browser session attempt to create an account (<site url>/login/signup.php) Site home Log in Create new account Verify the CAPTCHA is present on the form. Ensure you can fill out the form, including the CAPTCHA, and create an account.   Feedback Activity Set up site reCAPTCHA keys (Site administration > Plugins > Authentication > Manage authentication) In Site administration > Plugins > Activity modules > Feedback enable Allow full anonymous Create an anonymous feedback on the front page, add Captcha and some other questions Log out and try to complete feedback as a guest, you should be able to complete with the correct captcha  
    • Affected Branches:
      MOODLE_28_STABLE, MOODLE_30_STABLE, MOODLE_31_STABLE, MOODLE_32_STABLE, MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE
    • Fixed Branches:
      MOODLE_31_STABLE, MOODLE_32_STABLE, MOODLE_33_STABLE, MOODLE_34_STABLE
    • Pull 3.1 Branch:
      MDL-48501-mdl31
    • Pull 3.4 Branch:
      MDL-48501-mdl34
    • Pull Master Branch:
      MDL-48501-master

      Description

      Google introduced new No CAPTCHA reCAPTCHA engine, see http://googleonlinesecurity.blogspot.cz/2014/12/are-you-robot-introducing-no-captcha.html It would be nice to implement new backend, which is more user friendly.

      Google is phasing out v1 in March 2018. 2 months and counting.

        Attachments

        1. 3.3 - Create Account Form.png
          3.3 - Create Account Form.png
          101 kB
        2. 3.3 - Feedback Activity.png
          3.3 - Feedback Activity.png
          56 kB
        3. 3.4 - Create Account Form.png
          3.4 - Create Account Form.png
          100 kB
        4. 3.4 - Feedback Activity.png
          3.4 - Feedback Activity.png
          46 kB
        5. image-2018-01-17-14-13-42-820.png
          image-2018-01-17-14-13-42-820.png
          16 kB
        6. image-2018-01-17-14-14-05-297.png
          image-2018-01-17-14-14-05-297.png
          17 kB
        7. master - Create Account Form.png
          master - Create Account Form.png
          92 kB
        8. master - Feedback Activity.png
          master - Feedback Activity.png
          47 kB
        9. moodleorg-recaptcha-hack.patch
          7 kB
        10. New account.png
          New account.png
          28 kB

          Issue Links

            Activity

              People

              • Votes:
                69 Vote for this issue
                Watchers:
                60 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  19/Mar/18