r3h6/oidc-server

OpenID Connect Server.

Installs: 238

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Type:typo3-cms-extension

1.0.0 2021-03-08 20:35 UTC

This package is auto-updated.

Last update: 2021-04-08 20:56:05 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