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>