“”

OpenID Connect Authentication

oidc / stable

This extension uses OpenID Connect to authenticate users.

This version supports TYPO3

Older versions also support TYPO3

Composer support

composer require causal/oidc

Tags

#oauth2 #authentication #sso #openid #IDAustria #oidc #EntraID #azure #login #okta #WSO2 #Keycloak #Authentik

Last upload comment

SECURITY RELEASE
- Breaking: Existing fe_users are not looked up by their username anymore.
You may use the `AuthenticationFetchUserEvent` to re-add this functionality,
if this is secure for your use case.
See commit `[!!!][SECURITY] Do not look up existing users via username field` for details.
- Breaking: Upon login the user's username and email address will now be updated
according to the mapping configuration. The default mapping configuration maps
the username, but not the email address. Custom mapping configurations can now
map none, one or both of those fields.
It is now possible to post-process the mapping by ìmplementing the `AuthenticationProcessMappingEvent`
- The query parameters for the authorization URL can now be modified via `GetAuthorizationUrlEvent`.

Downloads by month

Download 4.0.0 Found an Issue? Code Insights Packagist.org
Author
Xavier Perseguers, Markus Klein
Company
Causal Sàrl, Reelworx GmbH
Last update
28. Jan 2025
First upload
17. Dec 2019
Downloads
28,677
Category
Services
Dependencies
  • PHP (8.1.99 - 8.4.99)
  • TYPO3 (11.5.0 - 13.4.99)

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Go to your folder where the root composer.json file is located
  2. Type: composer require causal/oidc to get the latest version that runs on your TYPO3 version.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Other extensions by this user (4)

Version history

Version Upload comment Works with TYPO3 Download
4.0.0 / stable
January 28, 2025
SECURITY RELEASE
- Breaking: Existing fe_users are not looked up by their username anymore.
You may use the `AuthenticationFetchUserEvent` to re-add this functionality,
if this is secure for your use case.
See commit `[!!!][SECURITY] Do not look up existing users via username field` for details.
- Breaking: Upon login the user's username and email address will now be updated
according to the mapping configuration. The default mapping configuration maps
the username, but not the email address. Custom mapping configurations can now
map none, one or both of those fields.
It is now possible to post-process the mapping by ìmplementing the `AuthenticationProcessMappingEvent`
- The query parameters for the authorization URL can now be modified via `GetAuthorizationUrlEvent`.
11.5.0 - 13.4.99 Download
3.0.0 / stable
December 17, 2024
Major refactoring of the extension, now supporting TYPO3 v11, v12 and v13.
For all breaking changes please refer to the CHANGELOG.md file.
11.5.0 - 13.4.99 not available
due to vulnerabilities
2.1.0 / stable
April 02, 2024
Security fix - please update ASAP.
11.5.0 - 11.5.99 not available
due to vulnerabilities
2.0.0 / stable
October 11, 2023
Drop compatibility with older releases of TYPO3. Many enhancements thanks to Markus Klein.
11.5.0 - 11.5.99 not available
due to vulnerabilities
1.2.0 / stable
February 09, 2023
Compatibility with TYPO3 v11 and a few bug fixes.
8.7.0 - 11.5.99 not available
due to vulnerabilities
1.1.0 / stable
February 25, 2022
Release of a TYPO3 v10-compatible version to TER.
8.7.0 - 10.4.99 not available
due to vulnerabilities
1.0.0 / stable
August 21, 2020
Extension is now considered stable and as such the version has been bumped to 1.0.0.
8.7.0 - 9.5.99 not available
due to vulnerabilities
0.5.0 / beta
December 17, 2019
Initial release to TER.
8.7.0 - 9.5.99 not available
due to vulnerabilities