infuse / oauth2
Infuse 框架的 OAuth2 模块
dev-master
2017-02-11 05:02 UTC
Requires
- php: >=5.6.0
- bshaffer/oauth2-server-php: dev-develop
Requires (Dev)
- infuse/auth: ~1.2
- infuse/infuse: ~1.3
- robmorgan/phinx: ~0.3
- satooshi/php-coveralls: 0.6.1
This package is auto-updated.
Last update: 2024-09-13 07:42:19 UTC
README
Infuse 框架的 OAuth2 模块
授权类型
目前只支持以下 OAuth2 授权类型
- 密码(用户凭据)
响应类型
通过 POST /token
路由生成的响应类型是一个 JWT 编码的访问令牌。
安装
- 使用 composer 安装包
composer require infuse/oauth2
-
使用以下命令生成私钥:
openssl genrsa -out jwt_privkey.pem 2048
-
使用以下命令生成公钥:
openssl rsa -in jwt_privkey.pem -pubout -out jwt_pubkey.pem
公钥和私钥应分别存储在您的应用程序的基本目录中。
致谢
此项目使用了 Brent Shaffer 的出色库 oauth2-server-php。