ericmann / dovedi

Time-based One Time Password authentication for WordPress.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dovedi Build Status Coverage Status

Time-based One Time Password authentication for WordPress.

Description

Add support for time-based one-time-password authentication to WordPress. Once enabled, you can use an application on your phone (Google Authenticator, Windows Authenticator, etc) to generate TOTP tokens and protect your account from prying eyes.

Installation

Manual Installation

  1. Upload the entire /dovedi directory to the /wp-content/plugins/ directory.
  2. Activate Dovedi through the 'Plugins' menu in WordPress.
  3. Enable TOTP support on your user profile

Frequently Asked Questions

Does this work with Windows?

Yes! The Windows Authenticator App works just great!

Does this work with Android?

Yes! The Google Authenticator App works perfectly!

Does this work with iPhone?

Probably. But it hasn't been tested...

Screenshots

1. Enable two-step authentication for your WordPress login

Enable two-step authentication for your WordPress login

2. Scan the QR code with your mobile app, or enter the code manually

Scan the QR code with your mobile app, or enter the code manually

3. Once enabled, you will be prompted for a second login factor whenever you log in

Once enabled, you will be prompted for a second login factor whenever you log in

Changelog

1.1.1

  • Fix a JS error that prevented disabling 2FA for users

1.1.0

  • Nag users to set up 2FA
  • List users' setup status in the Users table

1.0.0

  • Refactor for testability (97% coverage!)

0.1.0

  • First release

Upgrade Notice

0.1.0

First Release

Contributors: Eric Mann
Donate link: https://eamann.com
Tags: 2fa, authentication, login
Requires at least: 4.3.1
Tested up to: 4.7.3 Stable tag: 1.1.1 License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

About

Time-based One Time Password authentication for WordPress.


Languages

Language:PHP 96.2%Language:JavaScript 3.8%