dev-master
9999999-devLaravel token auth cached.
MIT
The Requires
- php >=7.1
- laravel/framework ~5.6
by Digit
auth tokens stateless auth laravel token auth
Laravel token auth cached.
Component uses Redis to store token information, (*1)
composer require "digit-soft/laravel-token-auth:~1.0"
php artisan vendor:publish --provider="DigitSoft\LaravelTokenAuth\AuthServiceProvider" --tag=config
Change driver to token-cached
in config/auth.php, (*2)
'guards' => [ ... 'api' => [ 'driver' => 'token-cached', 'provider' => 'users', ], ... ],
DigitSoft\LaravelTokenAuth\Middleware\DefaultAuthGuard
- set default auth guard to given valueDigitSoft\LaravelTokenAuth\Middleware\DefaultSessionDriver
- set default session driver to given valueDigitSoft\LaravelTokenAuth\Middleware\AddGeneratedTokenToResponse
- adds token generated during request to response header
Some middleware useful for PHP-PM driven applications.There is possibility to save session data to token, if you will use package session handler DigitSoft\LaravelTokenAuth\Session\TokenSessionHandler
, driver name is token-cached
. You can also set it with DefaultSessionDriver
middleware.
Often rewritable data such as previous page, flashes and _token are not stored., (*3)
There is DigitSoft\LaravelTokenAuth\Events\AccessTokenCreated
, which fired every time token is created by TokenCached
facade.
So you can write or check information in AccessToken
with own event listener., (*4)
AccessToken
implementation by extending original class and set its name in config.AddGeneratedTokenToResponse
middleware in config.You can find more options and description in config file., (*5)
Laravel token auth cached.
MIT
auth tokens stateless auth laravel token auth