werify / id-laravel
为 Laravel 提供的 werify id 包。
dev-main
2023-04-23 19:49 UTC
This package is auto-updated.
Last update: 2024-09-24 16:50:44 UTC
README
id/laravel 是一个用于连接 Werify id 的库(更多信息请访问 https://id.werify.net/)。
要求
- PHP 8.0 及以上。
- 内置 libcurl 支持。
- Laravel 7
安装
要运行此示例,您需要先安装 werify/id-laravel
库。可以通过两种不同的方法完成此操作
1. 使用 Composer
您可以通过 Composer 安装此库。如果您还没有安装 Composer,请按照以下说明之一根据您选择的操作系统进行安装
安装 Composer 后,运行以下命令安装 Omise-PHP 库
php composer.phar install
请参阅以下配置部分以配置您的 Omise 密钥。
2. 手动
如果您不使用 Composer,也可以将 werify/id-laravel
仓库克隆到您刚刚安装此仓库的示例代码目录中
git clone https://github.com/Werify/id-laravel
但是,建议使用 Composer,因为您可以轻松地保持库的最新状态。克隆仓库后,您需要将 config.php
文件中的第 3 行从
3: require_once 'vendor/autoload.php';
修改为
3: require_once 'werify/id-laravel';
请参阅以下配置部分以配置您的 Omise 密钥。
配置
在您已经安装 werify/id-laravel
库之后。接下来,您需要 配置 id-laravel。您可以通过 config/auth-service
配置文件查看和发布配置文件。
用法
此包会发布路由和作业以连接到 werify id 服务。
作业
在 Werify\IdLaravel\Jobs
命名空间下发布的作业有
- GetUserProfileJob
- GetUserProfileFinancialInformationJob
- GetUserProfileMetasJob
- GetUserProfileNumbersJob
- RequestOTPJob
- VerifyOTPJob
- GetUserProfileEducationJob
路由
- GET|HEAD api/werify/request-otp
- GET|HEAD api/werify/verify-otp
请求 OTP
路由:api/werify/request-otp 参数
- 标识符(字符串)
响应
- id(字符串)
- hash(字符串)
- otp(字符串)
验证 OTP
路由:api/werify/verify-otp 参数
- id(字符串)
- hash(字符串)
- otp(字符串)
响应
- 用户信息和 access_token
变更日志
2022/04/07 :
- 更新了 README 文件
- 包已添加到 Packagist
2022/04/05 :
- 初始化
- 请求和验证 OTP 的路由
- 获取配置信息的作业