docusign / admin-client
DocuSign Admin API 允许您在使用现有系统的同时自动管理用户,确保治理和合规性。
Requires
- php: >=7.4
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- firebase/php-jwt: ^6.0
Requires (Dev)
- dev-master
- v2.0.0-rc1
- v1.4.2
- v1.4.2-rc1
- v1.4.1
- v1.4.0
- v1.4.0-rc
- v1.3.0
- v1.3.0-rc
- v1.2.0-rc
- v1.1.0
- v1.0.0
- v1.0.0-beta
- dev-2.0.0-rc1-v2.1-1.4.0
- dev-1.4.2-v2.1-1.3.0
- dev-1.4.2-rc1-v2.1-1.3.0
- dev-1.4.1-v2.1-1.3.0
- dev-1.4.0-v2.1-1.3.0
- dev-1.4.0-rc-v2.1-1.3.0
- dev-1.3.0-v2.1-1.2.0
- dev-1.3.0-rc-v2.1-1.2.0
- dev-1.2.0-rc-v2.1-1.1.1
- dev-1.1.0-v2.1-1.1.0
- dev-1.0.0-v2.1-1.0.0
- dev-1.0.0-rc-v2.1-1.0.0
This package is auto-updated.
Last update: 2024-08-28 11:02:22 UTC
README
要求
- PHP 7.4+
- 免费 开发者沙盒
兼容性
- PHP 7.4+
注意
此开源 SDK 提供了您希望对 SDK 进行额外修改的情况。如果您只想使用 SDK 与 开发者中心 中显示的任何示例一起使用,请按照以下安装说明操作。
安装
Composer
- 在您的 PHP 控制台 中,键入
Composer require docusign/admin-client; - 要自动使用此包,请将其添加到 Composer 的 自动加载 文件中
require_once('vendor/autoload.php');
手动安装
- 下载或克隆此存储库。
- 将 PHP SDK 绑定到您的服务器或放置在静态位置。
- 要绑定到您的服务器,请编辑 init.php 文件。添加
require_once('/path/to/docusign-admin-client/autoload.php');
- 要绑定到单个页面:在将利用 PHP SDK 的 PHP 文件中添加
`require_once('/path/to/docusign-admin-client/autoload.php');
- 要绑定到您的服务器,请编辑 init.php 文件。添加
依赖项
此客户端有以下外部依赖项
代码示例
启动器
DocuSign 提供了一个称为 启动器 的示例应用程序。启动器包含一组 18 个常见用例和相关源文件。这些示例使用 DocuSign 的 授权码授予 流程。
概念验证应用程序
如果您目标是创建一个概念验证应用程序,DocuSign 提供了一系列 快速入门 示例。快速入门示例旨在与 DocuSign 的 OAuth 令牌生成器 一起使用,这将允许您仅针对演示/沙盒环境生成令牌。这些令牌有效期为八小时,并将允许您在不完全实现 OAuth 解决方案的情况下构建概念验证应用程序。
OAuth 实现
有关哪种类型的 OAuth 授予最适合您的 DocuSign 集成的详细信息,请参阅位于 DocuSign 开发者中心 上的 REST API 认证概述 指南。
出于安全目的,DocuSign 建议使用 授权码授予 流程。
存在其他用例场景,例如使用跨源资源共享(CORS)的 单页应用程序(SPA),或者可能没有用户与您的服务帐户交互的情况。对于这些用例,DocuSign 也支持 JWT 和 隐式授权。有关代码示例,请参阅下方的链接
- JWT(JSON Web Token)
- 隐式授权(即将推出)
支持
通过 GitHub 对此客户端提出问题。我们还在 Stack Overflow 上有一个 活跃的开发者社区。
许可协议
DocuSign Admin PHP 客户端采用 MIT 许可协议授权。