api-skeletons / oauth2-doctrine-console
Laminas 服务器的 Doctrine OAuth2 控制台管理
Requires
- php: ^7.3
- api-skeletons/oauth2-doctrine: ^5.0
- laminas/laminas-mvc-console: ^1.2
This package is auto-updated.
Last update: 2024-09-11 03:37:41 UTC
README
关于
此仓库提供控制台路由以管理 OAuth2 for Doctrine 服务器。
安装
此模块的安装使用 composer。有关 composer 文档,请参阅 getcomposer.org。
$ php composer.phar require api-skeletons/oauth2-doctrine-console "*"
将此模块添加到应用程序的配置中
'modules' => array( ... 'ApiSkeletons\OAuth2\Doctrine\Console', ),
控制台路由
- 
oauth2:client:create创建一个新客户端,可以带或不带用户。
- 
oauth2:client:update更新一个客户端。
- 
oauth2:client:delete删除一个客户端。
- 
oauth2:client:list列出所有客户端。
- 
oauth2:scope:create创建一个作用域。
- 
oauth2:scope:update更新一个作用域。
- 
oauth2:scope:delete删除一个作用域。
- 
oauth2:scope:list列出所有作用域。
- 
oauth2:public-key:create为指定的客户端创建公钥/私钥记录。这些数据用于签署 JWT 访问令牌。每个客户端只能有一个密钥对。
- 
oauth2:public-key:delete从客户端移除密钥对的公钥。
- 
oauth2:jwt:create为指定的客户端创建新的 JWT。此 JWT 将由请求 grant_type 为urn:ietf:params:oauth:grant-type:jwt-bearer的 oauth2 连接使用。创建 JWT 将将 oauth2 连接请求的公钥放置在 OAuth2 表中。
- 
oauth2:jwt:delete删除一个 JWT。
- 
oauth2:jwt:list列出所有 JWT。
有关 JWT 的连接端,请参阅 http://bshaffer.github.io/oauth2-server-php-docs/grant-types/jwt-bearer/