timrourke / incognito
AWS Cognito 工具集
dev-master
2020-05-02 19:36 UTC
Requires
- php: >=7.4
- ext-gmp: *
- ext-json: *
- ext-mbstring: *
- lib-openssl: *
- aws/aws-sdk-php: ^3.52
- beberlei/assert: ^2.9|^3.0
- guzzlehttp/guzzle: ^6.3
- psr/cache: ^1.0
- psr/http-message: ^1.0
- psr/http-server-middleware: 1.0.1
- web-token/jwt-checker: ^1.0
- web-token/jwt-core: ^1.0
- web-token/jwt-signature: ^1.0
Requires (Dev)
- phpstan/phpstan: ^0.12.19
- phpunit/phpunit: ^7.0
- squizlabs/php_codesniffer: ^3.3
- symfony/process: ^4.1
- dev-master
- dev-dependabot/composer/aws/aws-sdk-php-3.186.3
- dev-dependabot/composer/phpstan/phpstan-0.12.94
- dev-dependabot/composer/symfony/process-5.3.4
- dev-dependabot/add-v2-config-file
- dev-dependabot/composer/beberlei/assert-3.3.1
- dev-dependabot/composer/squizlabs/php_codesniffer-3.6.0
- dev-dependabot/composer/guzzlehttp/guzzle-7.3.0
- dev-dependabot/composer/phpunit/phpunit-9.4.0
This package is auto-updated.
Last update: 2024-09-29 05:08:17 UTC
README
AWS Cognito 工具集
alpha版
该库的开发仍在进行中。欢迎并鼓励贡献。
目标
AWS Cognito 是一个非常强大(且复杂)的产品,提供用户身份验证框架。然而,它的文档稍显晦涩,且没有很多关于如何将此服务集成到PHP应用程序中的优秀示例。本项目的目标是提供一些框架无关的工具,以便更容易地与AWS Cognito及其发行的JSON Web Tokens (JWTs) 一起工作。
本库旨在提供
- 用于通过AWS Cognito发行的JWT进行HTTP请求身份验证的PSR-15中间件
- 在未经身份验证的请求发生时构建PSR-7响应的工厂
- 用于检索和缓存您的AWS Cognito用户池的公共RSA密钥集的密钥链服务
- 几个有用的HTTP服务,用于在AWS Cognito用户池中启动身份验证和用户管理流程