Joomla! - Two Factor Authentication via OTP over SMS

Introduction

The package take advantage the existing multi factor Joomla! authentication mechanism by adding an additional authentication method during login, where user can secure his account with OTP (One-Time-Password) via SMS.

By following this approach we ensure full compatibility and integration with your site, regardless of the template used. That means the look and feel will be the same as the rest of your site, without the need to add something new.

Also it is part of any current, or future Joomla! feature, or security fix related with Two Factor Authentication. For example you can enforce all your users to use Two Factor Authentication from Users:Options

Install

First download zip file from here and then follow the standard Joomla! installation process Joomla! Help Screens.

To successfully use this package a valid SMS.To account is needed. You can create a new account as described at Account creation & verification on SMS.to : SMS.to

After installation, go to System >> Plugins >> then search for Multi Factor Authentication - SMSto OTP and click on it. it will show the plugin configuration settings as shown below:

Setup

Each user can enable the Multi Factor Authentication by edit his profile as described below image.

Then user just insert his phone number and click save.

 

How it works

After a user successfully activated the Multi Factor Authentication then each time he login and OTP code will be sent via SMS message to the defined phone number. To successfully login user must insert the code as shown below.

 

License

Copyright (C) 2022 Intergo Telecom Ltd support@sms.to

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/ .