zbanx / laravel-cas-client
Zbanx CAS 客户端
v0.3.2
2022-04-18 12:10 UTC
Requires
- ext-json: *
- guzzlehttp/guzzle: ^7.3
- laravel/framework: ^6.2|^7|^8
- zbanx/laravel-kit: ^0.1
Requires (Dev)
- phpunit/phpunit: ^9.5
README
Zbanx CAS 客户端
快速开始
- 使用 composer 安装
composer require zbanx/laravel-cas-client
- 发布配置文件
php artisan vendor:publish --provider="Zbanx\CasClient\CasClientServiceProvider"
- 在用户模型中添加
\Zbanx\CasClient\Traits\CasUser特性
class User extends Authenticatable implements JWTSubject
{
use Notifiable;
use SoftDeletes;
use CasUser;
// ...
}
- 为需要管理权限的接口添加
cas.permission中间件
Route::post('/download', 'ProjectAnalysisController@download')->name('download')->middleware('cas.permission');