cerpus/coreclient

与Core通信的客户端

v2.0.0 2021-12-03 13:53 UTC

README

这是一个处理对Core请求的客户端。

Laravel中的安装

  1. 使用composer安装代码: composer require cerpus/coreclient
  2. 将CoreClientServiceProvider添加到您网站的提供者列表中
    1. 通常位于Laravel的config/app.php中
    2. 在Lumen的bootstrap/app.php中添加代码 $app->register(\Cerpus\CoreClient\CoreClientServiceProvider::class);
  3. 根据安全级别设置Core和Auth的URL。该软件包包含从env文件中读取的默认设置。如果默认密钥不可用,备用密钥列在括号中
    1. Core

      • CERPUS_CORE_SERVER (CORECLIENT_CORE_SERVER)
      • CERPUS_CORE_KEY (CORECLIENT_CORE_KEY)
      • CERPUS_CORE_SECRET (CORECLIENT_CORE_SECRET)
      • CERPUS_CORE_TOKEN (CORECLIENT_CORE_TOKEN)
      • CERPUS_CORE_TOKEN_SECRET (CORECLIENT_CORE_TOKEN_SECRET)
    2. Auth

      • CERPUS_AUTH_SERVER (CORECLIENT_AUTH_SERVER)
      • CERPUS_AUTH_USER (CORECLIENT_AUTH_USER)
      • CERPUS_AUTH_SECRET (CORECLIENT_AUTH_SECRET)
    3. 适配器

      • CORECLIENT_ADAPTER, 默认设置为CoreAdapter
      • CORECLIENT_SERVICE, 默认设置为Client(无认证)
  4. 要使用客户端,请创建一个新的CoreContract类型的对象或调用静态外观CoreClient

许可证

此软件包在GNU通用公共许可证3.0下发布。有关更多信息,请参阅LICENSE文件。