v0.0.4 2020-04-14 15:43 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);