r3h6 / oidc-server
OpenID Connect Server.
Installs: 2 197
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 4
Forks: 1
Open Issues: 4
Type:typo3-cms-extension
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-11-19 10:02:33 UTC
README
OpenID Connect server for TYPO3 based on OAuth 2.0 OpenID Connect Server.
Installation
Only composer supported!
$ composer require r3h6/oidc-server
Integration
Import in your site configuration:
imports: - { resource: "EXT:oidc_server/Configuration/Site/Config.yaml" }
Configuration
oauth2: # Enable oidc support oidc: true # Define custom claim sets claimSets: # Scope role: # Claims (see hooks) - Roles
Hooks
- Location
- R3H6\OidcServer\Domain\Model\User::getClaims
- Register
- $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['oidc_server']['domain/model/user/modify-claims']
- Interface
- R3H6\OidcServer\Domain\Model\UserGetClaimsHookInterface