laravel-enso / imapauth
An authentication provider for Laravel 5 that allows you to authenticate via IMAP.
Installs: 17
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 6
pkg:composer/laravel-enso/imapauth
Requires
- ddeboer/imap: ^0.5.2
README
An authentication provider for Laravel 5 that allows you to authenticate via IMAP.
Heavily inspired by peckrob's package.
Installation
Add the following line to the require section of your composer.json:
{
"require": {
"peckrob/laravel5-imap-authentication": "dev-master"
}
}
Update your packages with composer update or install with composer install.
Laravel 5
Setup
Add the ServiceProvider to the providers array in app/config/app.php.
App\Providers\AppServiceProvider::class,
App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class,
...
peckrob\Laravel5ImapAuthentication\ImapAuthServiceProvider::class,
In your app/config/auth.php, set the authentication driver to imap.
'driver' => 'imap',
Configuration
By default it will attempt to connect to localhost. If you want something different, add IMAP_AUTH_SERVER, IMAP_AUTH_PORT, IMAP_PARAMETERS to the .env file:
IMAP_AUTH_SERVER
IMAP_PORT
IMAP_PARAMETERS
Contribute
Contributions are welcome. :)