api-skeletons/oauth2-doctrine-console

Laminas 服务器的 Doctrine OAuth2 控制台管理

5.1.0 2021-03-10 20:29 UTC

This package is auto-updated.

Last update: 2024-09-11 03:37:41 UTC


README

Gitter Patreon Total Downloads

关于

此仓库提供控制台路由以管理 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/