r3h6/oidc-server

OpenID Connect 服务器。

安装数: 2,121

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 1

开放问题: 3

类型:typo3-cms-extension

1.1.1 2023-05-08 17:27 UTC

This package is auto-updated.

Last update: 2024-09-22 11:04:49 UTC


README

基于 OAuth 2.0 OpenID Connect 服务器的 TYPO3 OpenID Connect 服务器。

安装

仅支持 composer!

$ composer require r3h6/oidc-server

集成

导入网站配置

imports:
  - { resource: "EXT:oidc_server/Configuration/Site/Config.yaml" }

配置

oauth2:
  # Enable oidc support
  oidc: true

  # Define custom claim sets
  claimSets:
    # Scope
    role:
      # Claims (see hooks)
      - Roles

钩子

位置
R3H6\OidcServer\Domain\Model\User::getClaims
注册
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['oidc_server']['domain/model/user/modify-claims']
接口
R3H6\OidcServer\Domain\Model\UserGetClaimsHookInterface