timrourke/incognito

AWS Cognito 工具集


README

AWS Cognito 工具集

CircleCI Maintainability Test Coverage Dependabot Status

alpha版

该库的开发仍在进行中。欢迎并鼓励贡献。

目标

AWS Cognito 是一个非常强大(且复杂)的产品,提供用户身份验证框架。然而,它的文档稍显晦涩,且没有很多关于如何将此服务集成到PHP应用程序中的优秀示例。本项目的目标是提供一些框架无关的工具,以便更容易地与AWS Cognito及其发行的JSON Web Tokens (JWTs) 一起工作。

本库旨在提供

  • 用于通过AWS Cognito发行的JWT进行HTTP请求身份验证的PSR-15中间件
  • 在未经身份验证的请求发生时构建PSR-7响应的工厂
  • 用于检索和缓存您的AWS Cognito用户池的公共RSA密钥集的密钥链服务
  • 几个有用的HTTP服务,用于在AWS Cognito用户池中启动身份验证和用户管理流程