civimrf / cmrf_abstract_core
CMRF Core的抽象实现。应将其包含在具体模块实现中
0.10.2
2024-08-02 09:21 UTC
Requires
- php: ^7.4 || ^8
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^8 || ^9
Suggests
- ext-curl: For cURL connection
README
您可以在https://github.com/CiviMRF/documentation找到通用文档。
CurlAuthX 连接器
在最新版本的 CiviCRM 中,端点 https://my-civi.org/sites/all/modules/civicrm/extern/rest.php
已不再支持。它已被新的扩展 AuthX
替代,该扩展提供了许多不同的身份验证选项。CurlAuthX 连接器仅使用其中之一。
AuthX(尚未)没有图形界面。您可以使用 cv
工具进行配置。
- 启用新的 authx 扩展
cv ext:enable authx
- 选择身份验证方法
cv ev 'Civi::settings()->set("authx_xheader_cred",["api_key"]);'
- 强制使用 sitekey
cv ev 'Civi::settings()->set("authx_guards",["site_key"]);'
- 刷新缓存
cv flush