riddler7/silverstripe-oauth2-graphql

SilverStripe模块,用于添加OAuth2服务器的GraphQL支持

安装: 145

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 1

类型:silverstripe-vendormodule

dev-master 2019-06-29 03:34 UTC

This package is auto-updated.

Last update: 2019-12-03 01:49:24 UTC


README

Build Status Scrutinizer Code Quality codecov

添加对OAuth2认证的支持(使用advanced-learning/silverstripe-oauth2-server)。

要求

  • silverstripe/framework ^4.0
  • advanced-learning/silverstripe-oauth2-server
  • PHP >= 7.1

安装

使用Composer安装

composer require riddler7/silverstripe-oauth-graphql

使用方法

将OAuth2添加到GraphQL的上下文中。为了启用此功能,您需要配置自己的GraphQL端点,使用此模块中的控制器,因为它覆盖了默认GraphQL控制器的index方法,以允许它访问请求并添加上下文。

SilverStripe\Control\Director:
  rules:
    mygraphqlurl:
      Controller: 'Riddler7\Oauth2GraphQL\Controller'