digit-soft/laravel-token-auth
最新稳定版本:2.3.2
Composer 安装命令:
composer require digit-soft/laravel-token-auth
包简介
Laravel token auth cached.
README 文档
README
Component uses Redis to store token information
Install
composer require "digit-soft/laravel-token-auth:~1.0"
Publish config
php artisan vendor:publish --provider="DigitSoft\LaravelTokenAuth\AuthServiceProvider" --tag=config
Configure guard
Change driver to token-cached in config/auth.php
'guards' => [ ... 'api' => [ 'driver' => 'token-cached', 'provider' => 'users', ], ... ],
Ships with multiple middleware
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.
Sessions
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.
Events
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.
Customization
- You can use your own
AccessTokenimplementation by extending original class and set its name in config. - You can set your own header name for
AddGeneratedTokenToResponsemiddleware in config.
You can find more options and description in config file.
统计信息
- 总下载量: 3.76k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-07-30