Configuration
The extension is configured through a SAML Auth Settings record in the TYPO3 backend.
Creating a Settings Record
- Go to List module on the root page (PID 0)
- Click Create new record
- Select SAML Auth Settings
Service Provider (SP) Configuration
The Service Provider represents your TYPO3 installation.
Entity ID
The unique identifier for your Service Provider. Typically your domain URL:
https://your-domain.tld
Customer Service URL (ACS)
The Assertion Consumer Service URL where SAML responses are received:
https://your-domain.tld/?logintype=login
Name ID Format
The format for the Name ID in SAML assertions:
urn:oasis:names:tc:SAML:2.0:nameid-format:transient- Temporary identifierurn:oasis:names:tc:SAML:2.0:nameid-format:emailAddress- Email addressurn:oasis:names:tc:SAML:2.0:nameid-format:persistent- Persistent identifier
Certificates
You can optionally configure SP certificates for signed requests:
- Certificate: Public certificate (PEM format)
- Private Key: Private key (PEM format)
Identity Provider (IdP) Configuration
The Identity Provider is your SSO server (e.g., Azure AD, Okta, SimpleSAMLphp).
Entity ID
The unique identifier provided by your IdP.
SSO URL
The Single Sign-On URL where authentication requests are sent.
Logout URL
The Single Logout URL for ending sessions (optional).
Certificate
The IdP's public certificate for validating SAML responses (required).
User Configuration
Username Prefix
Optional prefix added to usernames created from SAML authentication:
sso-
This helps identify SSO-created users in the system.
User Folder
Select the page (folder) where new frontend users will be stored.
User Groups
Select the default user groups assigned to newly created users.
Auto-Discovery
The extension supports automatic configuration discovery based on the request
domain. When a user attempts to login, the extension matches the current
domain against configured sp_entity_id values to find the appropriate
SAML configuration.
This allows multiple SAML configurations for different domains within the same TYPO3 installation.