leetuanchinh / client
Requires
- laravel/framework: ^6.2
- lcobucci/jwt: ^3.3
This package is auto-updated.
Last update: 2024-09-30 01:36:09 UTC
README
概览
- ZiraClient包用于laravel。
- 检查客户端token & 生成token
要求
- PHP >= 7.1.3
安装
-
该包可在Packagist上获取,您可以使用Composer进行安装。
composer require leetuanchinh/client
-
编辑config/app
'api_gateway_client_id' => env('API_GATEWAY_CLIENT_ID', null), 'api_gateway_client_secret' => env('API_GATEWAY_CLIENT_SECRET', null), 'api_org_client_id' => env('API_GATEWAY_CLIENT_ID', null), 'api_org_client_secret' => env('API_GATEWAY_CLIENT_SECRET', null), 'api_platform_client_id' => env('API_GATEWAY_CLIENT_ID', null), 'api_platform_client_secret' => env('API_GATEWAY_CLIENT_SECRET', null), 'api_tasklist_client_id' => env('API_GATEWAY_CLIENT_ID', null), 'api_tasklist_client_secret' => env('API_GATEWAY_CLIENT_SECRET', null), 'api_crm_client_id' => env('API_GATEWAY_CLIENT_ID', null), 'api_crm_client_secret' => env('API_GATEWAY_CLIENT_SECRET', null),
-
编辑app/Http/Kernel.php
'client' => \ZiraClient\Middleware\CheckClientCredentials::class
-
如果您想创建用于请求其他应用的token
$tokenService = new \ZiraClient\Services\Token(); $authToken = $tokenService->generateToken($id, $secret, $userId);