
Multi-factor authentication
- Moodle 1.9–5.1
- 中文 79%
- 更新 2023-08-03
慕得提要
编辑整理Multi-factor authentication 是管理工具插件,在现有认证插件之外再加一层多因素认证,也就是常说的双重认证,登录时需再提供一项凭证。安装后在站点管理中启用,并为用户或角色配置可用的认证方式,验证通过后才完成登录,目录记录的分支范围为 1.9 至 5.1。
适合
- 登录环节需再核验一项凭证
- 管理员需按角色指定认证方式
- 选用前可申请慕得提供《兼容性评估与技术支持》
注意
- 认证方式依赖既有的认证插件
- 版本老旧或已废弃,可申请定制与开发
原版简介
NOTE: Moodle 4.3 (and higher) include this feature in the core release – you only need this plugin if you are using an older Moodle release.
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
Why another MFA plugin for Moodle?
There are other 2FA plugins for moodle such as:
https://moodle.org/plugins/auth_a2fa
This one is different because it is NOT a Moodle authentication plugin. It leverages new API’s that Catalyst specifically implemented in Moodle Core to enable plugins to augment the login process instead of replacing it. This means that this MFA plugin can be added on top of any other authentication plugin resulting in a much cleaner architecture, and it means you can compose a solution that does everything you need instead of compromising by swapping out the entire login flow.
See this tracker and the dev docs for more info:
https://tracker.moodle.org/browse/MDL-66173
https://docs.moodle.org/dev/Login_callbacks
The other major difference is that we support multiple authentication factor types as sub plugins, eg IP Range, Email, TOTP, WebAuthn / FIDO2 and in future others such as SMS or hardware tokens or anything else as new sub-plugins. They can be flexible configured so that different combinations of factors are considered enough.
Flexible configuration
The MFA has multiple sub-plugins for each type of factor. Different factors can be combined and checked in a specific order. See the plugin readme for the full details:
https://github.com/catalyst/moodle-tool_mfa/#configuration
For more information, consult the readme:
https://github.com/catalyst/moodle-tool_mfa/
Warm thanks
Thanks to Swissbit for sponsoring the work to add WebAuthn / FIDO2 support to this plugin.
- 2023080100Moodle 4.0, 4.1, 4.2
Thursday, 3 August 2023 at 01:02 (UTC+0)
- 2023031600Moodle 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0, 4.1
Thursday, 16 March 2023 at 05:30 (UTC+0)
插件字符串总数:5423
- Arabic [ar]100%
- Basque [eu]100%
- Czech [cs]100%
- Danish [da]100%
- Dutch [nl]100%
- English [en]100%
- French [fr]100%
- German [de]100%
- Hungarian [hu]100%
- Indonesian [id]100%
- Interlingua [ia]100%
- Italian [it]100%
- Japanese [ja]100%
- Norwegian [no]100%
- Polish [pl]100%
遇到安装或兼容问题?
到慕得论坛发帖,附上插件名和版本,方便其他人一起排查。