Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ericmann/dovedi
Time-based One Time Password authentication for WordPress.
https://github.com/ericmann/dovedi
Last synced: 2 months ago
JSON representation
Time-based One Time Password authentication for WordPress.
- Host: GitHub
- URL: https://github.com/ericmann/dovedi
- Owner: ericmann
- Created: 2015-09-21T03:49:41.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-05T01:03:28.000Z (over 7 years ago)
- Last Synced: 2024-10-03T10:53:29.456Z (3 months ago)
- Language: PHP
- Homepage:
- Size: 239 KB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
- awesome-wp-developer-tools - Dovedi - Time-based One Time Password authentication for WordPress. (WordPress Plugins)
README
# Dovedi [![Build Status][travis-image]][travis-url] [![Coverage Status][coveralls-image]][coveralls-url]
Time-based One Time Password authentication for WordPress.
Description
-----------Add support for [time-based one-time-password authentication](https://en.wikipedia.org/wiki/Time-based_One-time_Password_Algorithm) to WordPress. Once enabled, you can use an application on your phone ([Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en), [Windows Authenticator](https://www.microsoft.com/en-us/store/apps/authenticator/9wzdncrfj3rj), 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 profileFrequently Asked Questions
--------------------------### Does this work with Windows? ###
Yes! The [Windows Authenticator App](https://www.microsoft.com/en-us/store/apps/authenticator/9wzdncrfj3rj) works just great!
### Does this work with Android? ###
Yes! The [Google Authenticator App](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en) 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](https://s3-us-west-2.amazonaws.com/6675d06c-ea96-49d2-8788-c5bc5129fb4a/Enable-Two-Step.png)### 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](https://s3-us-west-2.amazonaws.com/6675d06c-ea96-49d2-8788-c5bc5129fb4a/Two-Step-QR.png)### 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](https://s3-us-west-2.amazonaws.com/6675d06c-ea96-49d2-8788-c5bc5129fb4a/Authentication-Required.png)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 releaseUpgrade 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[travis-image]: https://travis-ci.org/ericmann/dovedi.svg?branch=master
[travis-url]: https://travis-ci.org/ericmann/dovedi
[coveralls-image]: https://coveralls.io/repos/ericmann/dovedi/badge.svg?branch=master&service=github
[coveralls-url]: https://coveralls.io/github/ericmann/dovedi?branch=master