idealistsoft/framework-oauth2

此包已被弃用,不再维护。作者建议使用 infuse/oauth2 包代替。

Infuse框架的OAuth2模块

dev-master 2017-02-11 05:02 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:39:56 UTC


README

Build Status Coverage Status Latest Stable Version Total Downloads HHVM Status

Infuse框架的OAuth2模块

授权类型

当前仅支持以下OAuth2授权类型

  • 密码(用户凭证)

响应类型

POST /token 路由生成的响应类型是编码的访问令牌 JWT

安装

  1. 使用 composer 安装此包
composer require infuse/oauth2
  1. 使用以下命令生成私钥: openssl genrsa -out jwt_privkey.pem 2048

  2. 使用以下命令生成公钥: openssl rsa -in jwt_privkey.pem -pubout -out jwt_pubkey.pem

公钥和私钥应分别存储在您的应用的基本目录中。

致谢

本项目使用了Brent Shaffer的出色库 oauth2-server-php