Version 3.1.0 - 2020/03/11

This is a future release. The release is planned for the first quarter of 2020.

Download

Download this version from the TYPO3 extension repository or from GitHub.

Added

  • Support for TYPO3 v10.3

  • Additional URL query parameters for Auth0 authentication can now be set

  • Dedicated license file

  • Frontend log in can be disabled

  • Documentation

  • Support for custom domains

  • Support for base64 encoded secrets

  • Allow to change signature algorithm

  • Third parameter federated of the method \Bitmotion\Auth0\Api\Auth0::getLogoutUri()

  • Application record:

    • You can now choose a signature algorithm: RS256 (default) or HS256
    • Client secrets can be base64 encoded

Changed

  • Improved handling of authentication of frontend and backend user
  • Updated Auth0 PHP Library to Version 7.1. Please see the Migration guide if you use one of these classes

Deprecated

  • Following methods of the domain transfer object \Bitmotion\Auth0\Domain\Transfer\EmAuth0Configuration:

    • getEnableBackendLogin()
    • getReactivateDisabledBackendUser()
    • getReactivateDeletedBackendUser()
    • getReactivateDisabledFrontendUser()
    • getReactivateDeletedFrontendUser()
  • Retrieving application as array from the database

  • Following methods of the domain model object \Bitmotion\Auth0\Domain\Model\Application:

    • getId()
    • getSecret()
  • \Bitmotion\Auth0\Utility\UserUtility::convertAuth0UserToUserInfo

Removed

  • Class \Bitmotion\Auth0\Api\Authorization

All Changes

This is a list of all changes in this release:

2020-03-11 [RELEASE] Release of version 3.1.0 (Commit 15c2e7c by Florian Wessels)
2020-03-11 [DOC] Use CSV-Table (Commit dad92c0 by Florian Wessels)
2020-03-11 [DOC][BUGFIX] Fix syntax errors (Commit 182d653 by Florian Wessels)
2020-03-11 [DOC] Add screenshots (Commit 90ff6bc by Florian Wessels)
2020-03-11 [DOC][BUGFIX] Use porper TypoScript path (Commit c51271f by Florian Wessels)
2020-03-11 [DOC] Add version matrix (Commit 4b66528 by Florian Wessels)
2020-03-11 [TASK] Use 10.3 as TYPO3 version in automated tests (Commit 994c66a by Florian Wessels)
2020-03-11 [DOC] Add missing documentation (Commit 3f04ec7 by Florian Wessels)
2020-03-11 [TASK] Update copyright and author information (Commit 5487ec2 by Florian Wessels)
2020-03-11 [TASK] Add todo for deprecated Commands.php (Commit c18c12b by Florian Wessels)
2020-03-11 [FOLLOW-UP] Do only instantiate Auth0 once (Commit f5546d4 by Florian Wessels)
2020-03-11 [CLEAN-UP] Remove unused code block (Commit 17ac8ac by Florian Wessels)
2020-03-11 [TASK] Update label (Commit 643bcc9 by Florian Wessels)
2020-03-11 [TASK] Rename parameter (Commit adac583 by Florian Wessels)
2020-03-11 [FEATURE] Allow to set additional authorize parameters via argument (Commit 7026c37 by Florian Wessels)
2020-03-11 [TASK] Do not use TSFE global (Commit 2de8515 by Florian Wessels)
2020-03-11 [BUGFIX] Allow null values (Commit 7e093ca by Florian Wessels)
2020-03-11 [TASK] Do only instantiate Auth0 once (Commit 8f8a69b by Florian Wessels)
2020-03-10 [FOLLOW-UP] Allow to override additional authorize parameters by plug in (Commit 97dac87 by Florian Wessels)
2020-03-10 [TASK] Modify checkbox appearance (Commit 68ebad5 by Florian Wessels)
2020-03-10 [FEATURE] Allow to override additional authorize parameters by plug in (Commit 3431cb0 by Florian Wessels)
2020-03-10 [FOLLOW-UP] Introduce compatibility for TYPO3 10.3 (Commit 3de1ef8 by Florian Wessels)
2020-03-10 [DOC] Update changelog (Commit 421879c by Florian Wessels)
2020-03-10 [FEATURE] Introduce compatibility for TYPO3 10.3 (Commit 29d1de9 by Florian Wessels)
2020-03-10 [BUGFIX] Prevent signature algorithm from being empty (Commit b5ac57d by Florian Wessels)
2020-03-10 [TASK] Apply CS (Commit 7dad610 by Florian Wessels)
2020-03-10 [BUGFIX] Prepare view prior to sending (Commit 7aa85eb by Florian Wessels)
2020-03-10 [TASK] Update auth0/auth0-php to version 7.1.0 (Commit 14dbc79 by Florian Wessels)
2020-02-17 [TASK] Mark convertAuth0UserToUserInfo method as deprecated (Commit f5ba9e8 by Florian Wessels)
2020-02-17 [TASK] Use proper variable name (Commit 5f45600 by Florian Wessels)
2020-02-14 [TASK] Add docs link to composer file (Commit f5fc949 by Florian Wessels)
2020-02-14 [BUGFIX] Correct spelling (Commit 2bc3503 by Florian Wessels)
2020-02-14 [FEATURE] Allow federated log off (Commit eb3244c by Florian Wessels)
2020-02-14 [TASK] Do not handle application as array (Commit 6e589b6 by Florian Wessels)
2020-02-14 [FEATURE] Support custom domains (Commit ed3cd72 by Florian Wessels)
2020-02-04 [DOC] Update documentation structure (Commit 15edddd by Florian Wessels)
2020-02-04 [TASK] Update example (Commit a83fe44 by Florian Wessels)
2020-02-03 [TASK] Exclude tests for TYPO3 9 and PHP 7.4 (Commit dbd8e06 by Florian Wessels)
2020-02-03 [BUGFIX] Fix tests (Commit c5ce8f3 by Florian Wessels)
2020-02-03 [WIP] Fix automated testing (Commit 8db26e3 by Florian Wessels)
2020-02-03 [WIP] Fix automated testing (Commit c4b631a by Florian Wessels)
2020-02-03 [TASK] Update .gitattributes file (Commit eac0b09 by Florian Wessels)
2020-02-03 [DOC] Do not glob toctree (Commit f5ed0a1 by Florian Wessels)
2020-02-03 [DOC] Add toctrees on subpages (Commit 3b681ac by Florian Wessels)
2020-02-03 [DOC] Add some kind of roadmap (Commit c4376f2 by Florian Wessels)
2020-02-02 [FEATURE] Allow to choose signature algorithm (Commit bc9a0c2 by Florian Wessels)
2020-02-02 [FEATURE] Allow base64 encoded secrets (Commit debc2b2 by Florian Wessels)
2020-02-02 [TASK] Update auth0/auth0-php to version 7 (Commit a12e6eb by Florian Wessels)
2020-02-02 [TASK] Add support for TYPO3 10.2 (Commit 85619d2 by Florian Wessels)
2020-02-01 [DOC] Update changelog (Commit 962786c by Florian Wessels)
2020-02-01 [WIP] Add documentation (Commit e74046a by Florian Wessels)
2020-02-01 [TASK] Apply CS (Commit 646a345 by Florian Wessels)
2020-02-01 [TASK] Use TYPO3 core php_cs configuration (Commit 86401fc by Florian Wessels)
2020-02-01 [TASK] Add void return type (Commit 46a3939 by Florian Wessels)
2020-02-01 [TASK] Import classes (Commit c0dc4b4 by Florian Wessels)
2020-02-01 [TASK] Use class name as string (Commit 1fa21e1 by Florian Wessels)
2020-02-01 [TASK] Prevent log in of uses without tokens (Commit 1898aa9 by Florian Wessels)
2020-02-01 [BUGFIX] Use proper syntax (Commit 701100e by Florian Wessels)
2020-02-01 [TASK] Disable plug in when frontend log in is disabled (Commit efbe967 by Florian Wessels)
2020-02-01 [TASK] Fix spelling (Commit bb68e54 by Florian Wessels)
2020-02-01 [TASK] Force return alue to be a string (Commit f1ee2df by Florian Wessels)
2020-02-01 [FEATURE] Allow to disable FE log in (Commit 17bf93c by Florian Wessels)
2020-02-01 [TASK] Remove unused class (Commit da6c1e9 by Florian Wessels)
2020-02-01 [TASK] Add missing copyright and link to license file (Commit c94a075 by Florian Wessels)
2020-02-01 [TASK] Add license file (Commit 4ecab27 by Florian Wessels)
2020-02-01 [TASK] Use is-getter for boolean properties (Commit 3f45fda by Florian Wessels)
2020-01-31 [TASK] Fetch user only if responsible (Commit 41900ba by Florian Wessels)
2020-01-31 [BUGFIX] Use frontend.user request attribute if exists (Commit 99d066a by Florian Wessels)
2020-01-31 [TASK] Set version to 3.1.0-dev (Commit f0e4f06 by Florian Wessels)
2020-01-31 [FEATURE] Allow to add additional query parameters to frontend login (Commit e048489 by Florian Wessels)
2020-01-31 [BUGFIX] Do not try to log in user when there are no tokens (Commit 6af1eb1 by Florian Wessels)
2020-01-31 [FEATURE] Allow to add additional query parameters to backend login (Commit fbfed7c by Florian Wessels)
2019-12-12 [SECURITY] Update symfony/http-foundation (Commit fd8cedf by Florian Wessels)