canvas-lms/app/views/authentication_providers
Jacob Burroughs d3c962a550 Support recaptcha by default for new user registration
flag=default_recaptcha_registration_enable

fixes USERS-587

test plan:
- Configure recaptcha in dynamic_settings.yml
   development: private: canvas: recaptcha_{client|server}_key
   DM me for a key pair or create your own v2 recaptcha config
- Enable open registration for the canvas authentication provider
- Attempt to create a teacher account, you should not be prompted for a captcha and it should work
- Enable the default_recaptcha_registration_enable siteadmin feature flag
- Attempt to create a teacher account without completing the captcha-it should fail
- Attempt to create a teacher account with the captcha-it should work
- Attempt to create student, observer accounts with the captcha-it should work
- As a siteadmin, deselect the "Require Captcha for Self Registration" option on the canvas authentication provider
- Attempt to create a teacher account-there should be no captcha, and it should work
- As an account (but not site) admin, verify you cannot see "Require Captcha for Self Registration"

Change-Id: I3db1f15006473c5c84ed3a8de4a688100744f281
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/239022
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
QA-Review: Ahmad Amireh <ahmad@instructure.com>
Product-Review: Ahmad Amireh <ahmad@instructure.com>
2020-06-11 15:01:01 +00:00
..
_aac_settings.html.erb refactor saml debugging 2018-09-29 04:27:17 +00:00
_apple_fields.html.erb add Sign in with Apple 2020-06-03 16:07:58 +00:00
_canvas_fields.html.erb Support recaptcha by default for new user registration 2020-06-11 15:01:01 +00:00
_cas_fields.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_clever_fields.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_debug_data.html.erb refactor saml debugging 2018-09-29 04:27:17 +00:00
_debugging.html.erb refactor saml debugging 2018-09-29 04:27:17 +00:00
_facebook_fields.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_federated_attributes.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_github_fields.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_google_fields.html.erb allow multiple domains on a google auth provider 2019-11-18 20:44:00 +00:00
_jit_provisioning_field.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_ldap_fields.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_ldap_settings_test.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_linkedin_fields.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_login_attribute_dropdown.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_microsoft_fields.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_oauth2_fields.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_openid_connect_fields.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_saml_fields.html.erb support arbitrary login_attribute for SAML providers 2018-05-08 17:16:47 +00:00
_saml_idp_discovery_fields.html.erb implement SAML IdP Discovery profile as an auth provider 2018-12-11 20:18:28 +00:00
_sso_settings_form.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
_twitter_fields.html.erb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
index.html.erb add set_active_tab method in preparation for streaming 2019-07-30 12:22:15 +00:00