craftcodery/authy-php

此包已被放弃,不再维护。未建议替代包。

Authy 的 PHP 客户端

4.0.0 2021-03-13 19:09 UTC

This package is auto-updated.

Last update: 2022-09-13 22:26:45 UTC


README

Authy API 的 PHP 使用文档位于官方 Twilio 文档中。

Authy API 支持多种 2FA 通道

  • 通过短信和语音发送一次性密码。
  • 软令牌(通过 Authy App 的TOTP
  • 通过 Authy App 的推送认证

如果您只需要一次性密码的短信和语音支持,我们建议使用Twilio Verify API。有关如何在 Authy 和 Verify 之间选择更多信息,请参阅这里

Authy 快速入门

对于完整的教程,请查看我们的文档中的 PHP/Laravel Authy 快速入门

Authy PHP 安装

此库需要 PHP 7.4+

使用 composer 进行安装。在 craftcodery/authy-php 包在 Packagist 上可用。

composer require craftcodery/authy-php

用法

要使用 Authy 客户端,导入 AuthyApiClient 并使用在 Twilio 控制台中找到的生产 API 密钥进行初始化

$authy_api = new Authy\AuthyApi('#your_api_key');

authy api key in console

2FA 工作流程

  1. 创建用户
  2. 发送一次性密码
  3. 验证一次性密码

或者

  1. 创建用户
  2. 发送推送认证
  3. 检查推送认证状态

电话验证

电话验证现在位于 Twilio API 中,并且通过官方 Twilio 辅助库提供 PHP 支持

Legacy (V1) 文档在此处。 不推荐将 V1 用于新开发。请考虑使用 Verify V2

版权

版权 (c) 2011-2020 Authy Inc. 有关详细信息,请参阅LICENSE