├── .gitignore ├── LICENSE ├── README.md ├── TODO.md ├── composer.json ├── config └── hydro-raindrop.php ├── migrations └── 2019_05_01_000001_add_hydro_columns_to_users_table.php ├── resources ├── assets │ └── images │ │ ├── input-hydro-id.png │ │ └── input-message.png └── views │ ├── layouts │ └── mfa.blade.php │ └── mfa │ ├── mfa.blade.php │ └── setup.blade.php └── src ├── Api └── CacheTokenStorage.php ├── Console ├── ResetHydro.php ├── TransferHydro.php └── UnblockUser.php ├── Contracts └── UserHelper.php ├── Events ├── HydroIdAlreadyMapped.php ├── HydroIdDoesNotExist.php ├── HydroIdRegistered.php ├── HydroIdRegistrationFailed.php ├── SignatureFailed.php ├── SignatureVerified.php ├── UserIsBlocked.php ├── UserLoginIsBlocked.php └── UserMfaSessionStarted.php ├── Exceptions └── MessageNotFoundInSessionStorage.php ├── Listeners └── DestroySession.php ├── MfaHandler.php ├── MfaSession.php ├── Middleware.php ├── ServiceProvider.php └── UserHelper.php /.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | composer.lock 3 | .idea 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- 1 | - Translation 2 | - Login check on 'blocked' 3 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/composer.json -------------------------------------------------------------------------------- /config/hydro-raindrop.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/config/hydro-raindrop.php -------------------------------------------------------------------------------- /migrations/2019_05_01_000001_add_hydro_columns_to_users_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/migrations/2019_05_01_000001_add_hydro_columns_to_users_table.php -------------------------------------------------------------------------------- /resources/assets/images/input-hydro-id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/resources/assets/images/input-hydro-id.png -------------------------------------------------------------------------------- /resources/assets/images/input-message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/resources/assets/images/input-message.png -------------------------------------------------------------------------------- /resources/views/layouts/mfa.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/resources/views/layouts/mfa.blade.php -------------------------------------------------------------------------------- /resources/views/mfa/mfa.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/resources/views/mfa/mfa.blade.php -------------------------------------------------------------------------------- /resources/views/mfa/setup.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/resources/views/mfa/setup.blade.php -------------------------------------------------------------------------------- /src/Api/CacheTokenStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Api/CacheTokenStorage.php -------------------------------------------------------------------------------- /src/Console/ResetHydro.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Console/ResetHydro.php -------------------------------------------------------------------------------- /src/Console/TransferHydro.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Console/TransferHydro.php -------------------------------------------------------------------------------- /src/Console/UnblockUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Console/UnblockUser.php -------------------------------------------------------------------------------- /src/Contracts/UserHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Contracts/UserHelper.php -------------------------------------------------------------------------------- /src/Events/HydroIdAlreadyMapped.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Events/HydroIdAlreadyMapped.php -------------------------------------------------------------------------------- /src/Events/HydroIdDoesNotExist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Events/HydroIdDoesNotExist.php -------------------------------------------------------------------------------- /src/Events/HydroIdRegistered.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Events/HydroIdRegistered.php -------------------------------------------------------------------------------- /src/Events/HydroIdRegistrationFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Events/HydroIdRegistrationFailed.php -------------------------------------------------------------------------------- /src/Events/SignatureFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Events/SignatureFailed.php -------------------------------------------------------------------------------- /src/Events/SignatureVerified.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Events/SignatureVerified.php -------------------------------------------------------------------------------- /src/Events/UserIsBlocked.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Events/UserIsBlocked.php -------------------------------------------------------------------------------- /src/Events/UserLoginIsBlocked.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Events/UserLoginIsBlocked.php -------------------------------------------------------------------------------- /src/Events/UserMfaSessionStarted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Events/UserMfaSessionStarted.php -------------------------------------------------------------------------------- /src/Exceptions/MessageNotFoundInSessionStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Exceptions/MessageNotFoundInSessionStorage.php -------------------------------------------------------------------------------- /src/Listeners/DestroySession.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Listeners/DestroySession.php -------------------------------------------------------------------------------- /src/MfaHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/MfaHandler.php -------------------------------------------------------------------------------- /src/MfaSession.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/MfaSession.php -------------------------------------------------------------------------------- /src/Middleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/Middleware.php -------------------------------------------------------------------------------- /src/ServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/ServiceProvider.php -------------------------------------------------------------------------------- /src/UserHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HydroBlockchain/laravel-raindrop/HEAD/src/UserHelper.php --------------------------------------------------------------------------------