This repository has been archived by the owner on May 23, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
/
README.txt
executable file
·148 lines (105 loc) · 5.24 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
=== WP Hydro Raindrop ===
Contributors: adrenth, harshrajat
Donate link:
Tags: hydro, raindrop, mfa, 2fa, authenticator
Requires at least: 3.0.1
Tested up to: 5.1
Stable tag: 2.1.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Requires PHP: 7.0
Enables Hydro Raindrop Multi Factor Authentication on your Wordpress Website.
== Description ==
### Hydro Raindrop MFA: Blockchain based Multi Factor Authentication
Hydro MFA Plugin adds another security layer to your website using blockchain-based authentication layer. It's designed to work out of the box and offers unparalleled security standards for your website and your users, even beating google authenticator which is prone to phishing scams.
https://www.youtube.com/watch?v=d88jbPdxI88
#### Features
* Works out of the Box
* Intercepts the Login automatically
* Allows users to set-up MFA with their HydroID
* Customization options to suit every site neeeds!
* Instant Authentication
> Note: Free Hydro Mobile App is required to complete the MFA process. You can get iOS App [here](https://goo.gl/LpAuzq) or the Android App [here](https://goo.gl/eNrdn2).
### After Activation Process
The **following steps are necessary** to enable Hydro MFA on your site:
#### MFA Activation (Admin Side)
The **following steps are necessary** to enable Hydro Raindrop MFA on your site:
* Create an account over at [Hydrogen Website](https://www.hydrogenplatform.com/).
* Apply for **Production Access**. Once approved, generate your `Client ID`, `Client Secret` and `Application ID`.
* In WordPress from the Main Menu navigate to **Hydro Raindrop** -> **Settings** -> **API Settings** and enter the above details, select Production Mode and the plugin is ready for use.
* Set-up the preferred MFA method (and other customization options) in the tab **Customization**
That's it!
#### Requirements
* **SSL MUST be enabled for MFA to work.**
* PHP 7.0 or higher is required.
#### Documentation
* [API Documentation](https://www.hydrogenplatform.com/developers)
* [Plugin documentation](https://github.com/adrenth/wp-hydro-raindrop/blob/master/README.md)
* [Hydro Raindrop PHP SDK](https://github.com/adrenth/raindrop-sdk)
#### Support
* [GitHub](https://www.hydrogenplatform.com/support)
* [Official Website Support](https://www.hydrogenplatform.com/support)
#### Further reading
For more info on Hydro or MFA and how it's changing the world, check out the following:
* [Hydro's Official Site](https://www.hydrogenplatform.com/).
* [ProjectHydro](https://projecthydro.org/).
* [Hydro's Medium Blog](https://medium.com/hydrogen-api).
* [Hydro MFA Client Side Raindrop API](https://www.hydrogenplatform.com/docs/hydro/v1/).
* Become a part of the fastest growing Community! [Join Hydro Community](https://github.com/HydroCommunity).
* Are you a developer interested in expanding the Hydro ecosystem and earning bounties? [Visit Hydro HCDP Github Page](https://github.com/hydrogen-dev/hcdp/issues).
* Follow Hydro on [Telegram](https://t.me/projecthydro), [Facebook](https://www.facebook.com/hydrogenplatform), [Twitter](https://twitter.com/hydrogenapi) or [Instagram](https://www.instagram.com/hydrogenplatform/).
== Screenshots ==
1. Custom HydroID Setup Page.
2. Custom Hydro MFA Page.
3. Custom Hydro Settings Page.
4. Hydro Raindrop Settings
== Frequently Asked Questions ==
You'll find answers to many of your questions on [Official Website Support](https://www.hydrogenplatform.com/support).
== Upgrade Notice ==
Upgrading from 1.0 to 2.0 can be done without issues when using the default configuration. If you have customized your
site you should read the documentation if there are any changes which affects your custom implementation.
== Changelog ==
= 2.1.1 =
* Update WP requirements for plugin.
= 2.1.0 =
* Add support for resetting the HydroID of a user.
= 2.0.4 =
* Minor code improvements.
= 2.0.3 =
* Update WP requirements for plugin.
= 2.0.2 =
* Do not load plugin on XML RPC requests.
= 2.0.1 =
* Fixed critical issue when upgrading from v1 to v2 which causes settings to be invalid.
= 2.0.0 =
* Works out of the Box.
* Frontend Included / Automatic setup / Frontend Settings.
* Introduces 3 ways for MFA option (Enforced, Prompted and Optional).
* Re-authentication Feature (for extra sensitive pages).
* Blocking of Users on incorrect MFA Tries (customizable).
* Additional features - Plugin requirements check, Shortcodes, actions and filters for advance developers.
= 1.4.2 =
* Fixed critical authentication issue.
= 1.4.1 =
* Updated Author.
= 1.4.0 =
* Minor optimizations.
* Improved the README.txt contents.
= 1.3.0 =
* Added ability to intercept login automatically. Swanky frontend UI.
* Allow developers to make their own custom MFA page (with shortcodes).
* Improve MFA flow and security.
= 1.2.1 =
* Update WP readme.txt.
= 1.2.0 =
* Set PHP 7.0 requirement.
= 1.1.1 =
* Rename PLUGIN_NAME_VERSION constant to HYDRO_RAINDROP_VERSION.
= 1.1.0 =
* Fix API authentication issue: Unset API authentication token when switching environment.
* Re-generate a MFA digits between sessions when user hits "Cancel"-button on verification.
* Clear Hydro Raindrop User meta data after changing Hydro API settings.
* Validate Hydro API settings when saved.
* Remove HydroID length restriction.
= 1.0.0 =
* Initial release of WP Hydro Raindrop.