r3h6 / oidc-server
OpenID Connect 服务器。
1.1.1
2023-05-08 17:27 UTC
Requires
- r3h6/oauth2-server: ^1.2
- steverhoades/oauth2-openid-connect-server: ^2.0
- typo3/cms-core: ^10.4 || ^11.5
Requires (Dev)
- phpmd/phpmd: ^2.9
- phpspec/prophecy: ^1.15
- phpunit/phpunit: ^8.0
- saschaegerer/phpstan-typo3: ^1.1
- typo3/coding-standards: ^0.5.5
- typo3/testing-framework: ^6.16
Replaces
- typo3-ter/oidc-server: 1.1.1
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