Multi-factor authentication
Premium Certified Partner
Maintained by
Brendan Heywood, Catalyst IT, Peter Burnett, Mikhail Golenkov
This is a Moodle plugin which adds Multi-Factor authentication (MFA), also known as Two-factor authentication (2FA) on top of your existing chosen authentication plugins.
https://en.wikipedia.org/wiki/Multi-factor_authentication
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
Now my question, I am trying to develop a subplugin (a factor) that enables user login if connnection attempt comes from same IP of last succesful login. My way of implementing that is based on a observer listening to event 'core\event\user_loggedin' and I try to declare observer in /admin/tool/mfa/factor/mynewfactor/db/events.php but apparently Moodle ignores that. am I right if I suppose that db-events scheme doesn´t work for factor subplugins?
Thanks again very much in advance,
luis (from sunny Spain)
Fully understood - but: Stupid me is unable to find the "table of factors". Please enlighten!
Another question: Is there a method to give a priority between several methods all set to 100?
E.g. mail and TOTP-methods active, but I prefer the TOTP and want mail only as backup? How would I tell Moodle in this case that my portable is low on batt ;) ?
Thank you for your response!
May I also use Microsoft Authentication APP?
I look forward to hearing from you. Thank you for your help.
Catalyst develops and maintains a large number of plugins and we don't rely on the moodle.org plugins database for deploying code internally (we use git) so we don't regularly publish the latest versions of our plugins to the plugins database. The best place to find the latest versions of all our plugins will always be the git repository for those plugins.
We are slowly rolling out a process to auto-deploy updates to the moodle.org plugins database for our plugins to help organisations that rely on the plugins database but this hasn't yet been added to our tool_mfa plugin.
Kind regards,
Mikhail