moodle-tool_mfa
moodle-tool_mfa copied to clipboard
A Multi-Factor Authentication Moodle plugin with flexible support for TOTP, Email, IP and more
https://docs.moodle.org/dev/Security:Brute-forcing_login
There is 2 parts to this: * [ ] factors which you can setup AND has setup, eg totp * [ ] we also need to factor in factors which...
Of the various push notification based services out there this seems like one with a lot of traction and an easy api https://duo.com/product/trusted-users/two-factor-authentication/authentication-methods/duo-push also free for 10 users which makes...
Has a soft dynamic dependency on the https://github.com/catalyst/moodle-tool_securityquestions Not sure how to handle the login flow form. Perhaps have a second method which declares a url to go to instead...
* [ ] eg support 'recent_login': https://tracker.moodle.org/browse/MDL-66172
If not throw a coding exception
The login hook has currently been manually tested to check that the user is redirected/not redirected in the correct manner. This should be automated with behat. Steps for each verified...
core_useragent::get_device_type(); core_useragent::check_browser_version(); core_useragent::get_browser_version_classes();
* [ ] Add a user count column identical to /admin/settings.php?section=manageauths * [ ] sort by the auth type count
https://docs.moodle.org/dev/Moodle_icons /admin/plugins.php?updatesonly=0&contribonly=1  It should look like:  Make all the icons stylistically similar, eg gray / black. Make them svg and relatively simple and chunky Re-use the same icons...