telesign-c / telesign-adly
TeleSign SDK
3.1
2023-08-03 07:49 UTC
Requires
- php: ^7.2.5 || ^8.0
- ext-xml: *
- guzzlehttp/guzzle: ^7.0
- psr/http-message: ^1.0
- ramsey/uuid: ^4
Requires (Dev)
- composer/semver: ^3
- phpunit/phpunit: ^8
- dev-master
- 3.1
- v3.0.0
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.0
- v2.0.0
- v1.1.0
- 1.0.x-dev
- dev-anil-adly-patch-2
- dev-anil-adly-patch-1
- dev-feature/Support_PHP7_RAR
- dev-support_uuidlibv4_RAR
- dev-feature/phoneid_consent
- dev-feature/TSMD-8502_Adding_new_release_version
- dev-feature/TSMD-8502_PHP_PhoneID_SDK_change
This package is not auto-updated.
Last update: 2024-09-27 11:49:01 UTC
README
Telesign 自服务 PHP SDK
Telesign 通过来自数十亿数字互动和移动信号的智能,连接、保护和捍卫客户体验。通过提供用户验证、数字身份和全渠道通信的友好型 API,我们帮助全球最大的品牌确保安全注册、维护账户完整性、防止欺诈,并简化全渠道参与。
要求
- PHP 7.2+.
- Composer (可选) - 使用此 SDK 不需要此包管理器,但使用以下安装说明需要它。
注意
以下说明适用于 MacOS。如果您在 Windows 上安装,则需要对其进行修改。
安装
按照以下步骤将此 SDK 添加到您的项目依赖项中。
- (可选) 为您的 PHP 项目创建一个新的目录。如果您已经创建了项目,请跳过此步骤。如果您计划创建多个使用 Telesign 的 PHP 项目,我们建议您将它们分组在
telesign_integrations
目录中。
cd ~/code/local
mkdir telesign_integrations
cd telesign_integrations
mkdir {your project name}
cd {your project name}
- 在您的项目顶层目录中,创建一个新的 Composer 项目。
composer init
请注意,如果您的 composer.phar 文件不能通过 "composer" 别名在您的 PATH 中访问,则可能需要调整此命令。如果是这种情况,请参考您文件系统中 composer.phar 的位置,以便使用所有 Composer 命令。
php {path to file}/composer.phar init
- 根据提示输入以下选项
- 包名 (/) [{默认供应商名称}/{默认包名}]:
{您首选的供应商名称}/{您的项目名称}
使用您在步骤 1 中为顶层目录选择的项目名称。 - 描述 []: 输入您首选的描述或使用默认值。
- 作者 [{默认作者名称和电子邮件地址}, n 跳过]: 输入您首选的描述,使用默认值或跳过。
- 最小稳定性 []: 在此处输入您首选的值或跳过。
- 包类型 (例如,库、项目、元包、composer-plugin) []: 输入您首选的包类型。
- 许可证 []: 在此处输入您首选的值或跳过。
- 是否要交互式地定义您的依赖项 (require) [yes]? 在此处输入您首选的值或使用默认值。
- 是否要交互式地定义您的开发依赖项 (require-dev) [yes]? 在此处输入您首选的值或使用默认值。
- 是否要交互式地定义您的开发依赖项 (require-dev) [yes]? 在此处输入您首选的值或使用默认值。
- 是否要定义 PSR-4 自动加载映射?将命名空间 "{vendor}{project}" 映射到输入的相对路径。[src/, n 跳过]: 在此处输入您首选的值或使用默认值。
-
使用以下命令在您的 Composer 项目的顶层目录中将 Telesign 自服务 PHP SDK 作为依赖项安装。一旦安装了 SDK,您应该在终端中看到一条消息,通知您已成功安装 SDK。
composer require telesign/telesign
身份验证
如果您使用 Telesign SDK 来发送请求,身份验证将在幕后为您处理。您所需提供的只是您的客户 ID 和 API 密钥。SDK 在支持 Digest 身份验证的 Telesign 服务中对请求应用 Digest 身份验证。当不支持 Digest 身份验证时,SDK 应用 Basic 身份验证。