r3h6/oidc-server

OpenID Connect Server.

Installs: 1 867

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 3

Forks: 0

Open Issues: 3

Type:typo3-cms-extension

1.1.1 2023-05-08 17:27 UTC

This package is auto-updated.

Last update: 2024-04-08 19:29:36 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