r3h6 / TYPO3.EXT.oidc_server

GNU General Public License v2.0
0 stars 1 forks source link

EXT:oidc_server

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