Warning: This plugin has't been updated in over 5 years. It may no longer be maintained.

What you can do to help:

Adds support for SAML login to your site

Last updated
Recommended Releases
Elgg Release Download Date Links
3.04.0 (113.02 kB)2019-Apr-09
2.33.1 (46.31 kB)2019-Mar-20
2.23.1 (46.31 kB)2019-Mar-20
2.13.1 (46.31 kB)2019-Mar-20
2.03.1 (46.31 kB)2019-Mar-20
1.123.1 (46.31 kB)2019-Mar-20
1.113.1 (46.31 kB)2019-Mar-20
Show all releases

Connect your site to a SAML/CAS IDentity Provider (IDP) as a Service Provider (SP) or configure your Elgg installation as an IDP.


  • installation of SimpleSAMLPHP
  • read the INSTALL.txt


  • Act as SAML Service Provider (SP)
  • Act as CAS Service Provider (SP)
  • Act as SAML Identity Provider (IDP)
  • Use multiple external IDP's (autodetects configured IDP's)
  • Login with federated accounts
  • Optionally create accounts based on federated account data
  • Link existing account to multiple external accounts
  • Force authentication to an external IDP All your users will be forced to login using the configured external IDP
  • Automaticly create user accounts based on the information provided by the external IDP
    • This requires that the following attributes are set in the configuration of the SP
    • elgg:email => the email address of the user
    • elgg:firstname or elgg:lastname => because we need to create a displayname
    • elgg:external_id => to link the newly created account to the external account
  • Automaticly link existing users based on their profile information and information from the IDP
    • This requires that the following attributes are set in the configuration of the SP
    • elgg:external_id => the unique ID of the user on the IDP side
    • elgg:auto_link => the value that the configured profile field must have to automaticly link the user

Please note

This plugin add all the required features to be able to use SimpleSAMLPHP ( But you'll still need to configure SimpleSAMLPHP. Check out their website on how to do this.

I won't be able to help you with that, all request for that will be removed from the comments!

Jerome Bakker

Developer @ ColdTrick IT Solutions


  • Category: Authentication
  • License: GNU General Public License (GPL) version 2
  • Updated: 2019-4-9
  • Downloads: 1871
  • Recommendations: 4

Other Projects

View Jerome Bakker's plugins