Beef up the security of your site with Authy Two Factor.

You will need to sign up for an account with Authy in order to use this module but there is a FREE tier (https://www.authy.com/product/pricing/) that will work for most small sites.

Users can choose to require Authy on their own account, or the Admin can require all users, or just users of a given role to use two factor authentication.

Dependencies

libraries - http://drupal.org/projects/libraries
authy-php - https://github.com/authy/authy-php

Installation

Install as usual, see http://drupal.org/node/70151 for further information.

Install dependencies:

Download and install the authy-php library

wget https://github.com/authy/authy-php/tarball/master -O authy-php.tar.gz
tar xvzf authy-php.tar.gz
mv authy-authy-php-* authy-php
cd authy-php
composer install

Move the authy-php directory to the sites/all/libraries directory.

Configuration

After installation, go to admin/config/people/authy_tfa and add your authy API key. You will also need to go to admin/people/permissions#module-authy_tfa and set the permissions.

On the administration page you have the option to show alternate ways of token delivery in case the user does not have the Authy App installed on their phone. They can request either and SMS message or a phonecall to be sent to their phone on record.

Project information

Releases