canvas-lms/app/views/authentication_providers
Cody Cutrer 4714915683 allow requiring MFA per-auth-provider
closes FOO-1520

test plan:
 * go to auth providers page; notice that there are no MFA settings
 * set MFA to optional on the account
 * there should now be a checkbox on the auth providers page for each
   provider to make it required
 * make it required for canvas auth
 * ensure your login is explicitly associated with canvas auth
 * log in to canvas again via canvas auth
 * it should make you set up MFA

Change-Id: Ied6068ad282bde831964259bdd39721bf81c87fe
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/264543
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
QA-Review: Simon Williams <simon@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
2021-05-13 18:04:09 +00:00
..
_aac_settings.html.erb allow requiring MFA per-auth-provider 2021-05-13 18:04:09 +00:00
_apple_fields.html.erb add Sign in with Apple 2020-06-03 16:07:58 +00:00
_canvas_fields.html.erb Allow regular account admins to manage recaptcha 2020-09-16 19:44:19 +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