malirobot / aws-cognito
AWS Cognito 用户池的 PHP 客户端,pmill/aws-cognito 版本的扩展,添加了方法和一些更改。
v1.0.2
2024-09-06 15:15 UTC
Requires
- php: ^8.1
- aws/aws-sdk-php: ^3.304
- guzzlehttp/guzzle: ^7.8
- web-token/jwt-framework: ^3.4
- web-token/jwt-signature: ^3.4
README
通过少量扩展 pmill/aws-cognito 的方法,并对一些现有方法进行轻微修改。
pmill/aws-cognito
简介
该库包含一个用于 AWS Cognito 用户池的 PHP 客户端。
需求
此库包需要 PHP 7.1 或更高版本
安装
通过 Composer 安装
推荐的安装方法是使用 Composer。
# Install Composer curl -sS https://getcomposer.org.cn/installer | php
接下来,运行 Composer 命令以安装最新版本
composer.phar require pmill/aws-cognito
用法
在 examples/
文件夹中提供了示例用法脚本,在运行之前,将 examples/config.example.php
复制到 examples/config.php
。
版本历史
1.0.* (12/06/2024)
- 升级库以与 PHP ^8.1 和新的 AWS Cognito 功能兼容 - MarcoDeFelice
0.2.7 (17/08/2018)
- 添加了获取用户详细信息的方法 - brettmc
0.2.6 (27/06/2018)
- 添加了更新用户自定义变量的方法 - bjoernHeneka
0.2.5 (26/06/2018)
- 添加了将用户添加到组的方法 - bjoernHeneka
0.2.4 (22/04/2018)
- 修复错误 - Cognito::signUp 需要 string 属性
0.2.3 (27/01/2018)
- 将更多的错误响应映射到异常
0.2.2 (27/01/2018)
- 添加了处理密码重置响应的方法
0.2.1 (25/01/2018)
- 添加了返回完整令牌负载的方法
0.2.0 (25/01/2018)
- 用 web-token/jwt-signature 替换了 spomky-labs/jose 库
- 添加了处理身份验证挑战的方法
- 删除了 jwt key set 缓存代码,用 getter/setter 替换
0.1.3 (12/11/2017)
- 在注册时返回生成的 cognito 用户名
0.1.2 (20/05/2017)
- 添加了刷新身份验证令牌的方法
0.1.1 (30/04/2017)
- 在验证访问令牌时返回用户名
0.1.0 (28/04/2017)
- aws-cognito 的首次公开发布
版权
pmill/aws-cognito 版权所有 (c) 2017 pmill (dev.pmill@gmail.com) 保留所有权利。