muzidudu/signature
最新稳定版本:1.0.0
Composer 安装命令:
composer require muzidudu/signature
包简介
api signature
关键字:
README 文档
README
laravel-signature
laravel-signature 是一个接口签名验证包, 其中包括了对token生成, token过期时间, 请求的有效期, sign生成
运行环境
- php >=7.3
- composer
- laravel >= 8.40
- .env 开启 debug 会返回正确sign, 生产环境记得关闭.
使用方法
composer require whcoding/signature
设置 auth.php
'defaults' => [
'guard' => 'api', // laravel 默认 session 更改为 api
'passwords' => 'users',
],
'guards' => [
.....
'api' => [
'driver' => 'signature', // 更改为 signature
'provider' => 'users',
'hash' => false,
],
],
配置文件
php artisan vendor:publish --provider="Signature\SignatureProvider"
执行 migration
php artisan migrate
前端请求需要携带的参数
{
"ts" : "时间戳(请求时间)",
"user_id" : "用户id",
"sign": "前端根据该包的sign算法生成的(参考 Signature.php 中的 makeSign 方法)"
}
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-03-29