Download the PHP package netresearch/nr-saml-auth without Composer
On this page you can find all versions of the php package netresearch/nr-saml-auth. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download netresearch/nr-saml-auth
More information about netresearch/nr-saml-auth
Files in netresearch/nr-saml-auth
Package nr-saml-auth
Short Description TYPO3 Saml Authentication for frontend
License GPL-2.0+
Homepage https://netresearch.de
Informations about the package nr-saml-auth
Netresearch TYPO3 SAML Auth
TYPO3 extension for SAML SSO authentication supporting frontend and backend users using the
onelogin/php-samllibrary.
Requirements
| Version | TYPO3 | PHP |
|---|---|---|
| 12.x | 12.4, 13.4 | 8.1 - 8.4 |
| 10.x | 10.4, 11.5 | 7.4 - 8.1 |
Installation
Install via Composer:
Configuration
Backend Setup
- Create a new SAML Auth Settings record on the root page in the TYPO3 backend
- Configure the Service Provider (SP) and Identity Provider (IdP) settings
Example Configuration
Testing with SimpleSAMLphp
For development/testing, you can use SimpleSAMLphp or online SAML testing tools like samling.
Features
Auto Discovery
The login service automatically detects the SAML configuration for the current request based on the sp_entity_id matching your domain.
Deep Link Support (Middleware)
The extension includes middleware for redirecting users to their original destination after login/logout:
- The
RelayStateparameter should contain the target URL - Transmitted via POST (login) or GET (logout) from SAML server to the configured ACS URLs
Backend Module
Access SAML metadata via the Admin Tools > SAML Auth backend module to configure your IdP.
Upgrading
From 10.x to 12.x
Version 12.x includes breaking changes:
- PHP 8.1+ required: Upgrade your PHP version
- TYPO3 12.4+ required: Upgrade your TYPO3 installation
- onelogin/php-saml 4.0: Library upgraded with security improvements
- PSR-14 Events: Legacy hooks replaced with modern event system
- Dependency Injection: Services now use TYPO3 DI container
No database migrations required.
Development
Quality Tools
License
This extension is proprietary software by Netresearch DTT GmbH.
Support
For issues and feature requests, please use the GitHub issue tracker.
All versions of nr-saml-auth with dependencies
typo3/cms-core Version ^10.4
typo3/cms-frontend Version ^10.4
onelogin/php-saml Version ^3.0.0 || ^4.0.0