Introduction
What is SAML SSO?
SAML (Security Assertion Markup Language) is an open standard for exchanging authentication and authorization data between parties, specifically between an Identity Provider (IdP) and a Service Provider (SP).
Single Sign-On (SSO) allows users to authenticate once with an Identity Provider and then access multiple applications without re-entering credentials.
Extension Features
The Netresearch SAML Auth extension provides:
- Frontend Authentication: SAML-based login for frontend users
- Backend Authentication: SAML-based login for backend users
- Auto-Discovery: Automatic SAML configuration detection based on domain
- User Provisioning: Automatic creation of TYPO3 users from SAML attributes
- Deep Link Support: Redirect users to their original destination after login
- PSR-14 Events: Modern event system for customization
Requirements
- TYPO3 12.4 LTS or 13.4 LTS
- PHP 8.1 - 8.4
- onelogin/php-saml 4.0+
- TYPO3 10.4 LTS or 11.5 LTS
- PHP 7.4 - 8.1
- onelogin/php-saml 3.x
Support
For issues and feature requests, please use the GitHub issue tracker.