LaravelPackages.net
Acme Inc.
Toggle sidebar
zbanx/laravel-cas-client

Zbanx CAS Client

445
0
v0.3.2
About zbanx/laravel-cas-client

zbanx/laravel-cas-client is a Laravel package for zbanx cas client. It currently has 0 GitHub stars and 445 downloads on Packagist (latest version v0.3.2). Install it with composer require zbanx/laravel-cas-client. Discover more Laravel packages by zbanx or browse all Laravel packages to compare alternatives.

Last updated

Laravel CAS Client

Zbanx CAS Client

快速开始

  1. 使用 composer 安装
composer require zbanx/laravel-cas-client
  1. 发布配置文件
php artisan vendor:publish --provider="Zbanx\CasClient\CasClientServiceProvider"
  1. 用户模型添加 \Zbanx\CasClient\Traits\CasUser 特性
class User extends Authenticatable implements JWTSubject
{
    use Notifiable;
    use SoftDeletes;
    use CasUser;
    
    // ...
}
  1. 为需要管理权限的接口增加 cas.permission 中间件
Route::post('/download', 'ProjectAnalysisController@download')->name('download')->middleware('cas.permission');

接口路由

| Method | Uri | Desc | | :-----| :---- | :---- | | GET | /cas/routes | 获取权限路由 | | POST | /cas/login | 登录接口 | | POST | /cas/refresh | 刷新token接口 | | POST | /cas/logout | 退出登录接口 |

异常说明

Comments