Shibboleth Icon

Shibboleth

By Corey Hinshaw (electrickite)

Shibboleth first screenshot

Features

  • Protect MODX resources by requiring a Shibboleth session
  • Use Shibboleth to authenticate manager users
  • Authorize users based on attributes supplied by an identity provider
  • Optionally create MODX users and assign them to groups
  • Helper snippets to extract information from a Shibboleth session

Documentation

Please see the full documentation for information on configuration and use.

Contributing

The MODX Shibboleth extra is hosted on GitHub. Ideas for improvements? Bug reports? Please file an issue.

Corey Hinshaw


New in Shibboleth 1.0.3

Shibboleth 1.0.3

  • Make class files lowercase to avoid file system inconsistencies

Shibboleth 1.0.2

  • Remove unneeded events from plugin on upgrade

Shibboleth 1.0.1

  • Respond to OnLoadWebDocument event in plugin

Shibboleth 1.0.0

  • Move authentication check earlier in resource load sequence
  • Support protecting weblink resources
  • Add snippet properties
  • Refactor build scripts

Shibboleth 0.5.0

  • Run user login through MODX login processor for consistency

Shibboleth 0.4.1

  • Fix for broken standard manager logins in MODX 2.3+

Shibboleth 0.4.0

  • Add group rules that apply to all users
  • Group removal must match both group and role
  • Fix more redirect loops

Shibboleth 0.3.1

  • Fixed enforced session redirect loop
  • Fixed default value for force SSL setting

Shibboleth 0.3.0

  • Dedicated handler resource/script is now optional
  • Added setting for the Shibboleth login query parameter

Shibboleth 0.2.0

  • Added option to enforce Shibboleth sessions
  • Added automatic redirect when Shibboleth is forced
  • Bug fixes

Shibboleth 0.1.0

  • Initial Version
  • Replaces shibProtect add-on

More

Information

Released
March 16, 2018
Supported Versions
2.2 – Current
Downloads
1,958
License
GPLv2

More from Corey Hinshaw

GeoTV

Adds several geographic template variable types to MODX Revolution.…

View
paramStash

Grabs URL parameters from the query string and stashes them in the…

View