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/