linkorb / bonita-client-php
PHP 的 Bonita 客户端库
v1.1.0
2017-05-28 06:29 UTC
Requires
- php: >=5.3.0
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- symfony/dotenv: v3.3.0-RC1
This package is auto-updated.
Last update: 2024-08-29 03:22:14 UTC
README
此库实现了一个简单的 Bonita BPM 客户端库。
Bonita 提供了一个 文档齐全的 REST API
身份验证
Bonita 需要REST客户端使用已验证的会话。因此,此实现将在实例化时调用 /loginservice
。请求包含用户名 + 密码,响应包含一个cookie,该cookie将在后续请求中由客户端使用。
仅cookie本身将允许您进行GET请求。
为了防止 CSRF攻击,您需要传递一个自定义HTTP头,该头可以从cookie中提取。
此客户端负责会话初始化和CSRF保护头。
用法/示例
有关用法示例,请参阅 example/example.php
。
将 .env.dist
文件复制到 .env
并编辑它以设置您的配置。