DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:twofactoraltemail

Two Factor Authentication - Alternate Email Plugin

Compatible with DokuWiki

  • 2017-02-19 "Frusterick Manners" unknown
  • 2016-06-26 "Elenor Of Tsort" unknown
  • 2015-08-10 "Detritus" yes
  • 2014-09-29 "Hrun" unknown

plugin Alternate email support plugin for the Two Factor Authentication plugin.

Last updated on
2016-01-06
Provides
Helper
Repository
Source
Requires
twofactor

Summary

This module provides the Two Factor Authentication plugin with the needed functionality to use an email address other than the email associated with their user profile as a means to provide one-time passwords.

Installation

Install the plugin using the Plugin Manager and the download URL above, which points to latest version of the plugin. Refer to Plugins on how to install plugins manually.

This plugin requires configuration prior to being functional. By default it is off and will need to be turned on.

User Setup

In order to use an alternate email address, the user will have to supply the wiki with the email address. This can be done through the Two Factor configuration link at the upper right menu.

Once at the Two Factor configuration page, there will be a checkbox to enable use of an alternate email address. Click the “Save” button, and the wiki will show a textbox for the alternate email address. Enter the address to use and click “Save” again to send a test message to that address. Last, enter the password sent into the verification textbox and clicking the “Save” button again. If needed, click on the “Resend Password” button to send another password to the email address.

The email address can be updated, and the user will need to verify that the new address supplied can receive the sent passwords. The user can also check the “Revoke codes by alternate email address” option and click “Save” to disable sending passwords to the address.

User Login

The user logs in normally. If there is a field to supply a token, leave it blank to have the wiki send a one-time password. The user will be redirected to a screen to supply the sent password. Enter the password in the Verification Code field and click “Complete Login” to continue. If the password is not received within a minute or two, clicking on the “Resend Code” button will send a new password. If more than one module is configured to send passwords, the user can have the same password sent using all configured modules by checking the “Resend OTP using all configured options” checkbox then clicking on “Resend Code”.

Configuration and Settings

“enable” - Turn on or off the use of alternate email for two factor authentication. Default: off

Development

There is no further development planned at this time.

Change Log

Known Bugs and Issues

None at this time

ToDo/Wish List

None at this time

FAQ

WIP. I will pull discussion questions and post them here as blatant questions come up.

Big Thanks / Acknowledgement

First, I want to thank my employer, Antelope Valley College, for allowing me to release this code to the open source community.

A big thanks goes out to Dan Popp for the work on his Google 2FA pluginauthgoogle2fa Plugin- it provided me with the idea, libraries, and a code template to get this project started.

Discussion

Feel free to write anything constructive. My hope is that this plugin will provide many admins with useful functionality.

plugin/twofactoraltemail.txt · Last modified: 2016-01-08 23:08 by wilminator