Welcome to the Hydro Raindrop October CMS plugin repository on GitHub.
Note: Free Hydro Mobile App is required to complete the MFA process. You can get iOS App here or the Android App here.
RainLab.User
plugin installed and configuredRainLab.Translate
plugin installed and configuredHydroRaindropDemo
theme (optional) - Hydro Raindrop Demo ThemeThere are different ways to install this plugin. We recommend to install it from October CMS back-end.
Settings
in the Main Menu.SYSTEM
and click on Updates & Plugins
.+ Install plugins
.Execute the following commands from CLI (make sure your current working directory is at the October CMS root):
composer require hydrocommunity/oc-hydroraindrop-plugin
php artisan october:up
composer update
Download latest releases directly from GitHub.com and unzip the release into the plugins
directory.
php artisan october:up
composer update
Settings
in the Main Menu.USERS
and click on Hydro Raindrop
.General
select the Login Page and the Redirect Page.Application ID
, Client ID
and Client Secret
in the API Settings
tab.Customization
tab.Install the HydroRaindropDemo
theme which includes an example implementation of Hydro Raindrop MFA.
Event | Payload | Description |
---|---|---|
hydrocommunity.raindrop.user.mfa.enabled |
User |
Fired when user successfully enabled MFA on their account. |
hydrocommunity.raindrop.user.mfa.disabled |
User |
Fired when user has disabled MFA on their account. |
hydrocommunity.raindrop.user.mfa.setup-required |
User |
Fired when user needs to set up their HydroID. |
hydrocommunity.raindrop.user.mfa.required |
User |
Fired when user needs to perform MFA. |
hydrocommunity.raindrop.user.blocked |
User |
Fired after a user is blocked due to many failed MFA attempts. |
hydrocommunity.raindrop.mfa.session-timed-out |
User |
Fired after the MFA session has been timed out. |
Command | Description |
---|---|
hydro-community:raindrop:install-pages |
Install required pages for the Hydro Raindrop plugin. |