Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
September 19, 2023 16:20
October 18, 2023 11:19
January 27, 2023 14:46
October 17, 2023 11:18
February 20, 2023 09:56
October 19, 2021 13:44
March 27, 2023 12:31
February 9, 2023 12:35
February 14, 2023 14:34

privacyIDEA simpleSAMLphp Module

This module adds flexible, enterprise-grade two-factor authentication to simplesSAMLphp.

NOTE: simpleSAMLphp >=v2.0 is not supported yet.

It enables simpleSAMLphp to do two-factor authentication against a privacyIDEA server, that runs in your network. Users can authenticate with normal OTP tokens, Challenge Response tokens like EMail and SMS or using WebAuthn and U2F devices. TiQR is currently not supported.


It is recommended to install this package using composer. In your saml root dir, execute the following command in the terminal:

composer require privacyidea/simplesamlphp-module-privacyidea


Please check the documentation

Customization (Themes)

Please check the documentation


The saml log can be read with journalctl -f. If you encounter any problems that are not logged as errors, set the logging level of simpleSAMLphp to debug by editing {samlDir}/config/config.php. Search for logging.level and set it so SimpleSAML\Logger::DEBUG. Alternatively, the apache error log can be checked for the errors. It is located at /var/log/apache2/error.log.