authy / php
Requires
- php: ^7.2.5||^8.0
- guzzlehttp/guzzle: ~6.0||~7.0
Requires (Dev)
- phpunit/phpunit: ^8||^9
This package is auto-updated.
Last update: 2022-06-02 14:24:07 UTC
README
🚨🚨🚨
此库不再活跃维护。 Authy API已被Twilio Verify API取代。Twilio将从2022年11月1日开始支持Authy API的SMS/Voice服务。在此日期之后,我们将开始弃用SMS/Voice服务。2023年5月1日之后发送到API的任何请求将自动收到错误。Push和TOTP将继续支持至2023年7月。
请访问Twilio文档以获取
请将任何问题发送至Twilio支持。谢谢!
🚨🚨🚨
Twilio Authy双因素认证(2FA)API的PHP客户端
Authy API的PHP用法文档位于官方Twilio文档。
Authy API支持多种双因素认证通道
- 通过短信和语音发送一次性密码。
- 软令牌(通过Authy应用发送的TOTP)
- 通过Authy应用发送的推认证
如果您只需要一次性密码的短信和语音支持,我们建议使用Twilio Verify API。有关如何在Authy和Verify之间选择的更多信息,请参阅此处。
Authy快速入门
有关完整教程,请参阅我们文档中的PHP/Laravel Authy快速入门
Authy PHP安装
此库需要PHP 5.6+
使用composer安装。authy/php
包可在Packagist上找到。
在composer.json
中包含如下
{
"require": {
"authy/php": "3.0.5"
}
}
用法
要使用Authy客户端,导入AuthyApiClient并将其与在Twilio控制台中找到的生产API密钥进行初始化
$authy_api = new Authy\AuthyApi('#your_api_key');
2FA工作流程
或者
电话验证
电话验证现在位于Twilio API中,并通过官方Twilio辅助库提供PHP支持。
旧版(V1)文档在此。 不建议使用V1版本进行新开发。请考虑使用V2版本。
贡献
您可以使用Docker运行测试并在本地开发,无需直接在您的机器上安装依赖项。
git clone git@github.com:authy/authy-php.git
cd authy-php
make docker-build # Creates the docker image
make docker-deps # Install dependencies (in the `vendor` directory)
make docker-test # Runs the tests
要贡献,请在一个分支中进行更改,并将Pull Request发送到twilio/authy-php仓库。
版权
版权所有(c)2011-2020 Authy Inc。有关详细信息,请参阅LICENSE。