39 lines
635 B
Markdown
39 lines
635 B
Markdown
# Auth 系统 PHP Client
|
|
|
|
|
|
> 该项目使用 composer 来完成加载,需要对项目的 ``` composer.json ``` 中增加如下配置手动制定仓库的地址(因为仓库为公司内部私有的,不对外开放)
|
|
|
|
|
|
```json
|
|
|
|
"repositories": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "git@git.int.haowumc.com:arch/php-auth-client.git"
|
|
}
|
|
]
|
|
|
|
```
|
|
|
|
执行
|
|
```bash
|
|
composer require arch/php-auth-client
|
|
```
|
|
|
|
|
|
### 代码中启用
|
|
|
|
注册中间件
|
|
```PHP
|
|
$app->routeMiddleware([
|
|
'auth' => PdAuth\Middleware\Authenticate::class,
|
|
]);
|
|
```
|
|
注册
|
|
```PHP
|
|
$app->register(PdAuth\PdAuthServiceProvider::class);
|
|
```
|
|
|
|
### 配置
|
|
|